欢迎来到天天文库
浏览记录
ID:50852783
大小:37.95 KB
页数:3页
时间:2020-03-15
《c语言上机考试、考查.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一题:求100~200之间的全部素数。(要求:10个数字换一行,并且求所有的素数之和)解析:#include#includeintmain(){intsum,m,n,j,k;m=0;sum=0;for(n=100;n<=200;n++){k=sqrt(n);for(j=2;j<=k;j++)if(n%j==0)break;if(j>=k+1){printf("%d",n);sum=sum+n;m=m+1;}if(m%10==0)printf("");}printf("hewei:%d"
2、,sum);return0;}第二题:给出三角形的三边长,求三角形的面积。(要求:从键盘任意输入三边长,判断是否能构成三角形。)解析:#include#includeintmain(){doublep,s,a,b,c;scanf("%lf%lf%lf",&a,&b,&c);if((a>b+c)
3、
4、(b>a+c)
5、
6、(c>a+b))printf("这些数不能构成三角形");else{s=(a+b+c)/2;p=s*sqrt(s*(s-a)*(s-b)*(s-c));printf("三角形的面积
7、p为%5.4f",p);}return0;}第三题:要求输出100到200之间的不能被3整除的数。(要求:10个数字换行,并且求这些数的和)解析:#includeintmain(){intm,n,j;n=0;j=0;for(m=100;m<201;m++){if(m%3!=0){printf("%dt",m);n=n+1;j=j+m;}if(n%5==0)printf("");}printf("hewei:%d",j);return0;}第四题:求s=1!+2!+......+n!的值。(要求:从
8、键盘输入n的值);解析:#includeintmain(){inti,j,k,m;k=1;m=0;scanf("%d",&i);for(j=1;j<=i;j++){k=k*j;m=m+k;printf("%d!=%d",j,k);}printf("he=%d",m);return0;}
此文档下载收益归作者所有