程序设计题练习.ppt
《程序设计题练习.ppt》由会员分享,可在线阅读,更多相关《程序设计题练习.ppt(32页珍藏版)》请在三一办公上搜索。
1、1,【程序设计1】:功能:求1到100之间的偶数之积3。1:#include2:void wwjt();3:double fun(int m)4:/*Program*/5:6:7:/*End*/8:9:Main()10:printf(“ji=%fn”,fun(100);11:wwjt();,2,void wwjt();FILE*IN,*OUT;Int iIN,i;double dOUT;IN=fopen(“in.dat”,”r”);if(IN=NULL)printf(“Please Verify The Currernt Dir.it May Be Changed”);OUT=fopen(“o
2、ut.dat”,”w”);if(OUT=NULL)printf(“Please Verify The Currernt Dir.it May Be Changed”);,3,if(OUT=NULL)printf(“Please Verify The Currernt Dir.it May Be Changed”);for(i=0;i5;i+)fscan(IN,”%d”,4,【程序设计1】:功能:求1到100之间的偶数之积3。答案:double y=1;int i;for(i=1;i=n;i+)if(i%2=0)y*=i;return y;,5,【程序设计2】:用while语句求1100的累计和
3、(377)。1:#include 2:void wwjt();3:int fun(int n)4:/*Program*/5:6:7:8:/*End*/9:void main():10:int sum=0;11:sum=fun(100);12:printf(“sum=%dn”,sum);13:wwjt();,6,void wwjt()FILE*IN,*OUT;int i;int iIN,iOUT;IN=fopen(in.dat,r);if(IN=NULL)printf(Please Verify The Currernt Dir.it May Be Changed);OUT=fopen(out.
4、dat,w);if(OUT=NULL)printf(Please Verify The Current Dir.it May Be Changed);for(i=0;i5;i+)fscanf(IN,%d,7,【程序设计2】:用while语句求1100的累计和。答案:int sum=0,i=0;while(i=n)sum=sum+i;i+;return sum;,8,【程序设计3】编写函数求3!+6!+9!+12!+15+18!+21!。1:#include 2:void wwjt();3:float sum(int n)4:/*Program*/5:6:7:8:/*End*/9:main()1
5、0:11:printf(this sum=%en,sum(21);12:wwjt();,9,void wwjt()FILE*IN,*OUT;int i;int iIN,iOUT;IN=fopen(in.dat,r);if(IN=NULL)printf(Please Verify The Currernt Dir.it May Be Changed);OUT=fopen(out.dat,w);if(OUT=NULL)printf(Please Verify The Current Dir.it May Be Changed);for(i=0;i5;i+)fscanf(IN,%d,10,【程序设计
6、3】:功能:编写函数求3!+6!+9!+12!+15!+18!+21!。答案:int i,j;float t,s=0;f or(i=3;i=n;i=i+3)t=1;for(j=1;j=i;j+)t=t*j;s=s+t;return s;,11,【程序设计4】功能:求一个给定字符串中的字母的个数。1:#include 2:void wwjt();3:int fun(char s)4:/*Program*/5:6:7:/*End*/8:main()9:char str=Best wishes for you!;10:int k;11:k=fun(str);12:printf(k=%dn,k);13
7、:wwjt();,12,【程序设计4】:求一个给定字符串中的字母的个数。答案:int i,j=0;for(i=0;si!=0;i+)if(si=a,13,【程序设计5】功能:将从键盘上输入的每个单词的第一个字母转换为大写字母,输入时各单词必须用空格隔开,用.结束输入。1:#include 2:#include string.h3:void wwjt();4:int fun(char*c,int status)5:/*Program*/6:7:/*End*/8:main()9:int flag=1;10:char ch;11:printf(请输入一字符串,用点号结束输入!n);12:do ch=
8、getchar();13:flag=fun(,Flag表示单词第一个字母是1,14,【程序设计5】:求一个给定字符串中的字母的个数。答案:if(*c=)return 1;else if(status,15,【程序设计6】功能:用函数实现字符串的复制,不允许用strcpy()函数。1:#include 2:void wwjt();3:void copy(char str1,char str2)4:/*Program*/5:6:/*End*/7:main()8:void copy();9:char c140,c240;10:gets(c1);12:copy(c1,c2);13:puts(c2);1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 练习

链接地址:https://www.31ppt.com/p-6230945.html