计算机二级c语言上机——程序改错题

计算机二级c语言上机——程序改错题

ID:38720026

大小:347.00 KB

页数:24页

时间:2019-06-18

计算机二级c语言上机——程序改错题_第1页
计算机二级c语言上机——程序改错题_第2页
计算机二级c语言上机——程序改错题_第3页
计算机二级c语言上机——程序改错题_第4页
计算机二级c语言上机——程序改错题_第5页
资源描述:

《计算机二级c语言上机——程序改错题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序改错题一.数学问题给定程序MODI1.C中函数的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1、1、2、3、5、8、13、21、……例如:若给n输入7,该项的斐波拉契数值为13。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。#includelongfun(intg){/**********found**********/switch(g);/*改为;去掉*/{case0:return0;/**********found**********/case1;case2:retu

2、rn1;/*改为case1:*/}return(fun(g-1)+fun(g-2));}main(){longfib;intn;printf("Inputn:");scanf("%d",&n);printf("n=%d",n);fib=fun(n);printf("fib=%d",fib);}二.一维数组给定程序MODI1.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求复制三个字符之后插入一个空格#includevoidfun(char*p,char*b){inti,k=0;while(*p){i=1;while(i<=3&&*p){

3、/**********found**********/b[k]=p;/*改为b[k]=*p*/k++;p++;i++;}if(*p){/**********found**********/b[k++]="";}/改为b[k++]=’’;}b[k]='';}main(){chara[80],b[80];printf("Enterastring:");gets(a);printf("Theoriginalstring:");puts(a);fun(a,b);printf("Thestringafterinsertspace:");puts(b);printf("");}3

4、.给定程序MODI1.C中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。#includeintfun(intm){inti,k;for(i=m+1;;i++){for(k=2;k

5、MODI1.C中函数fun的功能是:删除p所指字符串中的所空白字符(包括Tab字符、回车符及换行符)。输入字符串用’#’结束输入#include#include#includefun(char*p){inti,t;charc[80];/************found************/For(i=0,t=0;p[i];i++)/*改为for(i=0,t=0;p[i];i++)*/if(!isspace(*(p+i)))c[t++]=p[i];/************found************/c[t]="

6、";/*改为c[t]=’’*/strcpy(p,c);}main(){charc,s[80];inti=0;printf("Inputastring:");c=getchar();while(c!='#'){s[i]=c;i++;c=getchar();}s[i]='';fun(s);puts(s);}5.给定程序MODI1.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回.#include/**********found**********/charfun(char*s,char*t)/*改为char*fun(char*s,c

7、har*t)*/{intsl=0,tl=0;char*ss,*tt;ss=s;tt=t;while(*ss){sl++;/**********found**********/(*ss)++;/*改为ss++*/}while(*tt){tl++;/**********found**********/(*tt)++;/*改为tt++*/}if(tl>sl)returnt;elsereturns;}main(){chara[80],b[80],*p,*q;int

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

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

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