《程序设计习题》PPT课件.ppt
《《程序设计习题》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《程序设计习题》PPT课件.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、注意:注意:部分源程序给出如下。请勿改动主函数部分源程序给出如下。请勿改动主函数mainmain和其它函和其它函数中的任何内容,仅在函数数中的任何内容,仅在函数funfun的花括号的花括号/*Program*/*Program*/*End */*End */中填入所编写的若干语句。中填入所编写的若干语句。程序设计程序设计(必须运行必须运行!需要输入数据的一定需要输入数据的一定要输入要输入)第第1 1题题题目:编写函数题目:编写函数funfun,函数的功能是:求,函数的功能是:求1 1到到m m之间之间(包括包括m)m)的偶数之积。的偶数之积。【程序设计】#include stdio.hdoub
2、le fun(int m)/*Program*/double y=1;int i;for(i=1;i=m;i+)if(i%2=0)y*=i;return y;/*End */void main()printf(ji=%lfn,fun(20);第第2 2题题题目:编写函数题目:编写函数funfun其功能是其功能是:找出一个大于给定整数且紧随这个整数的素数,并作为找出一个大于给定整数且紧随这个整数的素数,并作为函数值返回。函数值返回。#include stdio.hint fun(int n)/*Program*/int i,k;for(i=n+1;i+)for(k=2;ki;k+)if(i%k=
3、0)break;if(k=i)return(i);/*End */void main()int m;printf(Enter m:);scanf(%d,&m);printf(nThe result is%dn,fun(m);第第3 3题题题目:编写函数题目:编写函数funfun将将一个数组中的值按逆一个数组中的值按逆序存放序存放,并在并在main()main()函函数中输出。例如,原数中输出。例如,原来存顺序为来存顺序为8,6,5,4,18,6,5,4,1。要求改为:要求改为:1,4,5,6,81,4,5,6,8。#include stdio.h#define N 5void main()vo
4、id fun(int arr,int n);int aN=8,6,5,4,1,i;for(i=0;iN;i+)printf(%4d,ai);printf(n);fun(a,N);for(i=0;iN;i+)printf(%4d,ai);void fun(int arr,int n)/*Program*/int i,t;for(i=0;in/2;i+)t=arri;arri=arrn-1-i;arrn-1-i=t;/*End */第第4 4题题题目:请编写一个函题目:请编写一个函数数funfun,函数的功能是:,函数的功能是:统计出若干个学生的统计出若干个学生的平均成绩,最高分以平均成绩,最高分
5、以及得最高分的人数。及得最高分的人数。例如,输入例如,输入1010名学生名学生的成绩分别为的成绩分别为9292,8787,6868,5656,9292,8484,6767,7575,9292,6666,则,则输出平均成绩为输出平均成绩为77.977.9,最高分为,最高分为9292,得最,得最高分的人数为高分的人数为3 3人。人。#include stdio.hfloat Max=0;int J=0;float fun(float array,int n)/*Program*/int i;float sum=0,ave;Max=array0;for(i=0;in;i+)if(Maxarray i
6、)Max=array i;sum=sum+array i;ave=sum/n;for(i=0;in;i+)if(array i=Max)J+;return(ave);/*End */void main()float a10,ave;int i=0;printf(请输入请输入10个数:个数:n);for(i=0;i10;i+)scanf(%f,&ai);ave=fun(a,10);printf(ave=%fn,ave);printf(max=%fn,Max);printf(Total:%dn,J);第第5 5题题题目:编写函数题目:编写函数funfun,函数的功能是:找,函数的功能是:找出一批正
7、整数中的最大的偶数。出一批正整数中的最大的偶数。#include stdio.hint fun(int a,int n)/*Program*/int i,amax=-1;for(i=0;iamax)amax=ai;return amax;/*End */void main()int a=1,2,9,24,35,18,k;k=fun(a,6);printf(max=%dn,k);第第6 6题题题目:编写函数判断一个整数题目:编写函数判断一个整数m m的各位数字之和能的各位数字之和能否被否被7 7整除整除,可以被可以被7 7整除则返回整除则返回1,1,否则返回否则返回0 0。调。调用该函数找出用该
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计习题 程序设计 习题 PPT 课件
限制150内