c语言上机试题

c语言上机试题

ID:42232260

大小:98.50 KB

页数:31页

时间:2019-09-10

c语言上机试题_第1页
c语言上机试题_第2页
c语言上机试题_第3页
c语言上机试题_第4页
c语言上机试题_第5页
资源描述:

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

1、c语言上机试题1(1)设计一个程序,从键盘输入3个整数,按由小到大的顺序输出。#includevoidmain(){intx,y,z,temp;printf("Inputx,y,z=");scanf("%d,%d,%d",&x,&y,&z);if(x>y){temp=x;x=y;y=temp;}if(x>z){temp=x;x=z;z=temp;}if(y>z){temp=y;y=z;z=temp;}printf("%d,%d,%d",x,y,z);}1(2)求1+3+5+7``````````````+95+97+99的和。#includ

2、evoidmain(){ints,i;s=0;for(i=1;i<100;i=i+2){s+=i;}printf("1+3+5+.......+99=%d",s);}1.(3)写一个函数,从建安输入一个整数,如果该整数为素数,则输出“此整数为素数”,否则输出“整数非素数”。(注:从主函数输入整数)#include#includevoidmain(){inta,m,i=2;scanf("%d",&a);m=sqrt(a);for(i=2;i<=m;i++)if(a%i==0)break;if(i>m)prin

3、tf("此整数是素数");elseprintf("此整数不是素数");}2(1)连续输入10个整数.将这10个数逆序输出,然后求出这10个数的和并输出。#includemain(){shorti,a[10],total=0;printf("请连续输入10个整数:");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("这10个整数逆序输出得:");for(i=9;i>=0;i--)printf("%5d",a[i]);for(i=0;i<10;i++)total=total+a[i];printf("这

4、10个整数的和为:%d",total);}2(2)输入N个国家的英文名,要求按字母先后顺序排列,并按照顺序输出。#include#includeintmain(){charstr[100][20],t[20];inti,j,n;printf("Inputthenumberofcountries:");scanf("%d",&n);printf("Input%dcountries,please!",n);for(i=0;i

5、(j=i+1;j0){strcpy(t,str[i]);strcpy(str[i],str[j]);strcpy(str[j],t);}for(i=0;i#defineN14#defineN230#defineN36main(){floatscore[N1][N2][N3],studav[N1][N2];in

6、ti,j,k;floatsum;for(i=0;j

7、的学生的平均成绩studav[%d][%d]:""%f",i+1,j+1,i,j,studav[i][j]);}}3(1)求从键盘上输入10个数据(实数)中的最大值,并求和。#includeintmain(){inta[10],sum=0;for(inti=0;i<10;i++){scanf("%d",&a[i]);sum+=a[i];}for(intj=1;j<10;j++){if(a[0]

8、ude

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

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

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