历年C语言上机真题.doc

历年C语言上机真题.doc

ID:58866300

大小:50.00 KB

页数:30页

时间:2020-09-22

历年C语言上机真题.doc_第1页
历年C语言上机真题.doc_第2页
历年C语言上机真题.doc_第3页
历年C语言上机真题.doc_第4页
历年C语言上机真题.doc_第5页
资源描述:

《历年C语言上机真题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、改错题1、下列程序功能是,从键盘输入一个字符串,统计其中大写字母个数m和小写字母个数n,并且输出m,n中的较大者。#include"stdio.h"#include"string.h"main(){chars[80];inti,k,m=0,n=0;gets(s);i=1;/*$ERROR1$*/k=strlen(s);while(i<=k)/*$ERROR2$*/{if(s[i]>='A'&&s[i]<='Z')m++;elseif(s[i]>='a'&&s[i]<='z')n++;i++;

2、}if(n>m)/*$ERROR3$*/printf("max=%d",m);elseprintf("max=%d",n);}2、以下程序的功能是求两个整数的最大公约数。main(){intm,n,r,t;printf("Inputtwonumber,please!");scanf("%d,%d",&m,&n);if(m>n)/*$ERROR1$*/{t=m;m=n;n=t;}r=m%n;while(r==0)/*$ERROR2$*/{m=n;n=r;r=m%n;}printf("g

3、cd=%D",n);/*$ERROR3$*/}3、以下程序的功能:输出数组中的最大元素及其下标值。main(){inta[10]=(0,-3,9,2,5,4,8,7,6,1);/*$ERROR1$*/intt,max,i;max=a[0];t=1;/*$ERROR2$*/i=1;while(i<=10)/*$ERROR3$*/{if(max

4、数给数组并对数组进行逆序输出。#includemain(){inta[10],*p;for(p=a;pa;p--)/*$ERROR2$*/printf("%d",p);/*$ERROR3$*/}5、随机输入10个数,选出其中的最大数。main(){inti,max,a[10];printf("input10number:");i=0;while(i<=10)/*$ERROR1

5、$*/{scanf("%d",a[i]);/*$ERROR2$*/i++;}max=a[0];for(i=1;i<10;i++)if(a[i]>a[0])/*$ERROR3$*/max=a[i];printf("maxnum=%d",max);}6、输出以下图形(*之间没有空格,每行第一个*前也没有空格)****************main(){inti,j;i=1;/*$ERROR1$*/while(i<4){j=0;while(j

6、;j++;}printf("");i++;}i=3;while(i>0){j=1;while(j<=i){printf("*");j++;}printf("");i++;/*$ERROR3$*/}}7、利用循环语句求:1/3-2/5+3/7-4/9+……+n/(2n-1)d的值。(本题求前50项之和)main(){inti=1;floats;s=0;while(i<50)/*$ERROR1$*/{if(i%2==0)/*$ERROR2$*/s=s+1.0*i/(2*i+1);elses=

7、s-1.0*i/(2*i+1);i++;}printf("S=%d",s);/*$ERROR3$*/}8、输出以下图形(输出数字之间无空格,每行第一个数字前也没有空格)123345456756789main(){inti,j;i=1;while(i<5)/*$ERROR1$*/{for(j=i;j<2*i;j++)printf("%f",j);/*$ERROR2$*/printf("");i--;/*$ERROR3$*/}}9、利用循环语句求:(本题求前20项的和)S=1/(1*2*3)-1

8、/(2*3*4)+1/(3*4*5)-……..+1/(19*20*21)-1/(20*21*22)main(){inti;floats;/*$ERROR1$*/i=1;while(i<20)/*$ERROR2$*/{if(i%2==0)/*$ERROR3$*/s=s+1.0/(i*(i+1)*(i+2));elses=s-1.0/(i*(i+1)*(i+2));i++;}printf("%f",s);}10、以下程序的功能是:定义mean函数求num个数的平均值,在主函数中调用mean函数求

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

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

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