期末上机编程综合练习

期末上机编程综合练习

ID:39571543

大小:27.00 KB

页数:3页

时间:2019-07-06

期末上机编程综合练习_第1页
期末上机编程综合练习_第2页
期末上机编程综合练习_第3页
资源描述:

《期末上机编程综合练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、期末上机编程综合练习1*.请编写程序,输出用一元人民币换成1分、2分、5分的所有兑换方案。如90*1+5*2或者40*1+5*2+10*5。(提示:穷举法)2.编写函数isprime,判断一个正整数是否为质数(素数)。3.编写一个程序,用两重循环显示如下图形。*************************4.全班50人,输入某门功课的成绩,计算平均成绩,并按分数从高到低排序。5、编写程序输出水仙花数,即这个数等于它的百位、十位和个位数的立方和。(如153是一个水仙花数,因为153=13+53+33)6、设一组数据存放

2、在一个一维数组a[N]中,请编写一个函数intsearchmax(inta[],intn)查找该数组中值最大的数组元素,函数的返回值为这个最大值的数组元素下标。(同时要写一个主函数调用这个searchmax函数,不考虑有多个最大值情况)7.设一组数据存放在一个一维数组a[n]中,要查找的数组元素值为x。如果找到函数返回该数在数组中的位置,否则返回-1。编写函数intsearch(inta[],intx)完成此功能。(同时要写一个主函数调用这个search函数,不考虑有多个相同值情况)8.编写函数count,返回一个整数中

3、某个数字出现的次数,例如输入789886,8,则返回3;输入116171,1,则返回4。#include#includecount(longa,intb){/*编写函数count()*/}第3页共3页voidmain(){longx;inty,c;scanf(“%ld,%d”,&x,&y);if(y>=0&&y<=9){c=count(abs(x),y);printf(“total:%d”,c);}}9、函数fun()的功能是:求出以下分数序列的前n项之和。和值通过函数值返回到main函

4、数。例如,若输入5,则应输出前5项之和:8.391667,请按要求编写函数fun()。(10分)/*modi.c*/#includedoublefun(intn){/*编写函数fun()*/}voidmain(){intn;printf("输入n值:");scanf("%d",&n);printf("Thevalueoffunctionis:%lf",fun(n));}10.函数jsValue的功能是在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中:该整数既是完全平方数,

5、又是两位数字相同,如144,676等。请编制jsValue函数实现上述功能,满足条件的整数的个数作为函数的返回值。注意:不允许修改主函数,也不允许修改jsValue函数的头部定义。#includeintjsValue(intb[]){/*编写函数jsValue()*/}voidmain(){第3页共3页inta[20],i,num;num=jsValue(a);printf("满足条件的三位整数共有%d个,它们依次是:",num);for(i=0;i

6、i]);printf("");}第3页共3页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。