天津理工大学C语言题库上.doc

上传人:h**** 文档编号:1691552 上传时间:2019-03-11 格式:DOC 页数:13 大小:73.50KB
下载 相关 举报
天津理工大学C语言题库上.doc_第1页
第1页 / 共13页
天津理工大学C语言题库上.doc_第2页
第2页 / 共13页
天津理工大学C语言题库上.doc_第3页
第3页 / 共13页
天津理工大学C语言题库上.doc_第4页
第4页 / 共13页
天津理工大学C语言题库上.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、1.键盘上输入 n 个数,输出最大值最小值#includevoid main()int array50;int i,n;printf(“please input numbers , input 0 to stopn“);for(i=0;i=arrayi+1)array0=arrayi+1;printf(“the min number is %dn“,array0);for(n=0;nvoid main()int jiecheng(int a);int a,b,c;for(a=1;avoid main()int i;float m=1,n=1,t,s=0;for(i=1;ivoid main()

2、int i,j=1,n;scanf(“%d“,for(i=1;ivoid main()int a10,i;for(i=0;i=0;i-)printf(“%dn“,ai);6. 求 101000 之间所有数字之和为 5 的整数的个数#includevoid main() #includeint main() int i;int counter=0;for(i=100; i void main() int a10;int i,s=0;float m;for(i=0;i void main() int a10;int i,s=0;float m;for(i=0;imain() double n1,x

3、,t,t1;int cx,i;printf(“请输入 a 和 n,用逗号隔开n“); scanf(“%lf,%d“, t=n1; t1=n1; for(i=1;ivoid main()int i,j=1,n,sum=0;printf(“请输入 N 的值n“);scanf(“%d“,for(i=1;i#includevoid main()int i,j=1,k,sum=0;for(i=1;sumint n;for(n=1;nmain()int n;double s=0.0;for(n=1;n#includevoid main()int i,j=1;float k=1,sum=0;for(i=1;

4、fabs(float)(j)/i)1e-4;)sum=sum+(float)(j)/i;if(i0)i=i+2;i=-i;elsei=i-2;i=-i;printf(“%fn“,sum);16.求 e用 e=1+1/1!+1/2!+1/n!(1/n!void main()int i,j=1,n=1;float sum=1;for(i=1;(float)(i)/n)1e-6;j+)n=n*j;sum=sum+(float)(i)/n;printf(“%fn“,sum);17.用 4 约等于 1-1/3+1/5-1/7+直到某一项的绝对值小于 10的-6 次方为止#include#includev

5、oid main()float j=1,pi=0,n=1.0; /*pi就是*/int i=1;while(fabs(j)1e-6) /*最后一项绝对值大于 10的-6 次方,用到了数学函数*/pi=pi+j;i=-i;n=n+2;j=i/n;pi=pi*4;printf(“%10.6fn“,pi); /*规定长为十位,有六位小数*/18输出 110 的阶乘,分行打出#includevoid main()int i,j=1;for(i=1;ivoid main()int i,m;scanf(“%d“,for(i=2;ivoid main()int i,n,temp=0,sum=0;scanf(

6、“%d“,for(i=1;ivoid main()int a,c;scanf(“%d,%d“,if(a%4=0)elseif(c=2)printf(“28n“);switch(c)case 1:case 3:case 5:case 7:case 8:case 10:case 12:printf(“%dn“,31);break;case 4:case 6:case 9:case 11:printf(“%dn“,30);break;22. 编一个计算器,可以计算“+” “-”“*”“/”#include void main()float a,b;char f;scanf(“%f“,f=getcha

7、r();scanf(“%f“,switch(f)case+:printf(“a+b=%f“,a+b);break;case-:printf(“a-b=%f“,a-b);break;case*:printf(“a*b=%f“,a*b);break;case/:printf(“a/b=%f“,a/b);break;default:printf(“input error!n“);23.求 555555 的约数中最大的 3 位数:777#includevoid main()long j=555555;int i;for(i=999;i=100;i-)if(j%i=0)printf(“%dn“,i);b

8、reak;24. 韩信点兵:士兵 5 人一行,末行一人;6 人一行,末行 5 人;7 人一行,末行4 人,11 人一行,末行 10 人。求士兵人数11:2111#includevoid main()int i;for(i=11;ivoid main()int i;for(i=1;ivoid main()int m,n,max,min,i;printf(“请输入两个数(逗号隔开) :“);scanf(“%d,%d“,if(mn)i=m;m=n;n=i;for(i=m;i0;i-)if(m%i=0 min=m*n/max;break;printf(“这两个数的最小公倍数是 %dn“,min); 27 输入 m,n 求其最大公约数#includevoid main()int m,n,max,i;printf(“请输入两个数(逗号隔开) :“);scanf(“%d,%d“,if(mn)i=m;m=n;n=i;for(i=m;i0;i-)if(m%i=0 break;printf(“这两个数的最大公约数是 %dn“,max); ps: 1.输入两个正整数,m 和 n,求其最大公约数和最小公倍数。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。