程序填空改错设计(含答案)

程序填空改错设计(含答案)

ID:13980826

大小:205.00 KB

页数:29页

时间:2018-07-25

程序填空改错设计(含答案)_第1页
程序填空改错设计(含答案)_第2页
程序填空改错设计(含答案)_第3页
程序填空改错设计(含答案)_第4页
程序填空改错设计(含答案)_第5页
资源描述:

《程序填空改错设计(含答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、决战期末/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。-------------------------------------------------------*/#includemain(){intlength(char*p);intlen;charstr[20];printf("pleaseinpu

2、tastring:");scanf("%s",str);/***********SPACE***********/len=length(str);printf("thestringhas%dcharacters.",len);}/***********SPACE***********/Intlength(p)char*p;{intn;n=0;while(*p!=''){/***********SPACE***********/N++;/***********SPACE***********/P++;}returnn;}/*--------------------------------

3、----------------------【程序改错】--------------------------------------------------------功能:将一个字符串中的大写字母转换成小写字母。例如:输入aSdFG输出为asdfg。------------------------------------------------------*/#include/**********FOUND**********/bool(char)fun(char*c){if(*c<='Z'&&*c>='A')*c-='A'-'a';/**********FOUND****

4、******/fun=c;(return*c)}main(){/**********FOUND**********/chars[81],p=s;(*p=s)gets(s);while(*p){*p=fun(p);/**********FOUND**********/puts(*p);(putchar(*p))p++;}putchar('');}/*------------------------------------------------29决战期末【程序设计】--------------------------------------------------功能:编写函数实现两个数据

5、的交换,在主函数中输入任意三个数据,调用函数对这三个数据从大到小排序。------------------------------------------------*/#includevoidwwjt();voidswap(int*a,int*b){/**********Program**********//**********End**********/}main(){intx,y,z;scanf("%d%d%d",&x,&y,&z);if(x

6、3d%3d",x,y,z);wwjt();}voidwwjt(){FILE*IN,*OUT;intm,n;inti[2];IN=fopen("in.dat","r");if(IN==NULL){printf("ReadFILEError");}OUT=fopen("out.dat","w");if(OUT==NULL){printf("WriteFILEError");}for(n=0;n<3;n++){for(m=0;m<2;m++){fscanf(IN,"%d",&i[m]);}swap(&i[0],&i[1]);fprintf(OUT,"%d",i[0]);fprintf(OUT,"

7、%d",i[1]);}fclose(IN);fclose(OUT);}/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:输入3个数a,b,c,按从小到大的顺序输出。------------------

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

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

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