计算机二级C语言上机题型总结---新

计算机二级C语言上机题型总结---新

ID:38720024

大小:65.50 KB

页数:14页

时间:2019-06-18

计算机二级C语言上机题型总结---新_第1页
计算机二级C语言上机题型总结---新_第2页
计算机二级C语言上机题型总结---新_第3页
计算机二级C语言上机题型总结---新_第4页
计算机二级C语言上机题型总结---新_第5页
资源描述:

《计算机二级C语言上机题型总结---新》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机二级C语言上机题型总结(一)“******”问题1、将字符串中的前导*号全部删除,中间和后面的*号不删除。voidfun(char*a){char*p=a;while(*p==’*’) p++;for(;*p!=’’;p++,a++)      *a=*p;  *a=’’;} 2、只删中间*  #includevoidmain(){chara[81]="*****plpkj**123****mmkk***lkj***";puts(a);inti=0;char*h=a,*p=a;while(*p!='')p++;do{p--;}while(*p==

2、'*');for(i=0;a[i]=='*';i++)h++;for(;hvoidmain(){chara[81]="*****plpkj**123****mmkk***lkj***";puts(a);char*p=a;while(*p!='')p++;p--;while(*p=='*')p--;*(p+1)='';puts(a);} (二)移动问题1、若一维数组中有n个整数,要求把下标从

3、p到n-1(p<=n-1)的元素平移到数组前面。inti,j,t;for(i=p;i<=n-1;i++) {t=w[n-1];    for(j=n-2;j>=0;j--)w[j+1]=w[j];14w[0]=t;}2、把下标从0到p(p<=n-1)的元素平移到数组最后。inti,j,t;for(i=0;i<=p;i++) {t=w[0];  for(j=1;j

4、]=str[i+1];str[i]=ch;4、移动字符串中的内容,把第1到第m个字符平移到串后,把第m+1到后移到前。voidfun(char*w,intm){inti,j; chart; for(i=1,i<=m;i++) {t=w[0];for(j=1;w[j]!=’’;j++) w[j-1]=w[j]; w[j-1]=t;14}} (三)Fibonacci问题1、求Fibonacci数列中小于t的最大的一个数,结果由函数返回。intfun(intt){ inta=1,b=1,c=0,i; do{c=a+b;a=b;b=c;}while(c

5、2、用递归算法计算数列中第n项的值。longfun(intg){if(g==1)return1; if(g==2)return1;if(g>2)return(fun(g-1)+fun(g-2));}(四)素数问题1、将大于整数m且紧靠m的k个非素数存入所指的数组中。voidfun(intm,intk,intxx[]){inti,j,n; for(i=m+1,n=0;n

6、intfun(intlim,intaa[MAX]){ inti,j,k=0;  for(i=2;i<=lim;i++)    {for(j=2;j=i) aa[k++]=i;}returnk;}3、将所有大于1小于整数m的非素数存入xx数组中,个数通过k传回。voidfun(intm,int*k,intxx[]){inti,j,n=0; for(i=4;i

7、,n=0; for(i=2;i

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

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

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