程序填空复习题.doc

程序填空复习题.doc

ID:59461466

大小:54.00 KB

页数:9页

时间:2020-11-02

程序填空复习题.doc_第1页
程序填空复习题.doc_第2页
程序填空复习题.doc_第3页
程序填空复习题.doc_第4页
程序填空复习题.doc_第5页
资源描述:

《程序填空复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(棕色是放在实验报告里,蓝色是放在课件里)3.功能:已定义一个含有15个元素的数组s,函数fun1的功能是按顺序分别赋予各元素从2开始的偶数,函数fun2则按顺序每五个元素求一个平均值,并将该值存放在数组w中。#includelongints[15];floatw[6];fun1(longints[]){intk,i;for(k=2,i=0;i<15;i++){/***********SPACE***********/【?】;k+=2;}}fun2(longints[],floatw[]){floatsum=0.0;intk,

2、i;for(k=0,i=0;i<15;i++){sum+=s[i];/***********SPACE***********/【?】;{w[k]=sum/5;/***********SPACE***********/【?】;k++;}}}main(){inti;fun1(s);/***********SPACE***********/【?】;for(i=0;i<15;i++){if(i%5==0)printf("");printf("%8ld",s[i]);}printf("");for(i=0;i<6;i++)printf("%8.2

3、f",w[i]);}『答案』1s[i]=k或s[i]=(i+1)*22if((i+1)%5==0)或if((i+1)/5*5==i+1)3sum=0或sum=0.04fun2(s,w)================================================================5.功能:将一个字符串中第m+1的字符开始的全部字符复制成为另一个字符串。#includevoidstrcopy(char*str1,char*str2,intm){char*p1,*p2;/***********SPA

4、CE***********/【?】;p2=str2;while(*p1)/***********SPACE***********/【?】;/***********SPACE***********/【?】;}main(){intm;charstr1[80],str2[80];gets(str1);scanf("%d",&m);/***********SPACE***********/【?】;puts(str1);puts(str2);}『答案』1p1=str1+m2*p2++=*p1++或*(p2++)=*(p1++)或*p2=*p1,p2++,

5、p1++或*p2=*p1++,p2++或*p2++=*p1,p1++3*p2=''或*p2=0或*p2=NULL4strcopy(str1,str2,m)================================================================14.功能:输出10到2000之间的各位数字之和能被15整除的所有数,输出时每10个一行。#includemain(){intm,n,k,i=0;for(m=10;m<=2000;m++){/***********SPACE***********

6、/【?】;n=m;do{/***********SPACE***********/k=k+【?】;n=n/10;}/***********SPACE***********/【?】;if(k%15==0){printf("%5d",m);i++;/***********SPACE***********/if(i%10==0)【?】;}}}『答案』1k=02n%10或n-n/10*10或n-10*(n/10)3while(n>0)或while(0

7、====================================================17.功能:删除字符串中的指定字符,字符串和要删除的字符均由键盘输入。#includemain(){charstr[80],ch;inti,k=0;/***********SPACE***********/gets(【?】);ch=getchar();/***********SPACE***********/for(i=0;【?】;i++)if(str[i]!=ch){/***********SPACE***********

8、/【?】;k++;}/***********SPACE***********/【?】;puts(str);}『答案』1str2str[i]!=''

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

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

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