c语言编程上机考试,C语言简单上机考试编程及答案
C语言简单上机考试编程及答案
1.请输入一个正整数输出他的阶乘。 #include void main() { int n,i=1,sum=1; printf("请输入一个正整数n:\n"); scanf("%d",&n);
for(i=1;i<=n;i++) sum=sum*i;
printf("他的阶乘是:%d",sum);
}
2.水仙开花 #include void main()
{
int i,j,k,n;
printf(" '水仙花'数是:"); for(n=100;n<1000;n++) { i=n/100; j=n/10-i*10;
k=n%10;
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
printf("%d\n",n);}
}
3.输入5个数,求和并输出 #include void main() {int i,a[5],sum=0; for (i=0;i<5;i++) scanf("%d",&a[i]); for (i=0;i<5;i++) {sum=sum+a[i]; }
printf("sum=%d\n",sum);
}
4.输出1到200之间不能被5整除的整数和。#include void main() { int i=100,sum=0;
for (i=1;i<=200;i++) { if (i%5!=0) sum=sum+i; else ;
}
printf("%d",sum);
}
5、求以下数列前15项的和:2/1,3/2,5/3,8/5,13/8,21/13,.. #include void main() { int n,t;
float a=2,b=1,s=0;
for (n=1;n<=15;n++)
{ s=s+a/b;
t=a,a=a+b,b=t; }
printf("总和=%9.6f\n",s)
}
6、从键盘输入圆柱体高与底面半径,计算并输出圆柱体表面积与体积,要求结果保留两位小数。 #include void main() #define PI 3.14 {int h,r;double s,v;
scanf("%d %d",&h,&r); printf("h=%d r=%d\n",h,r); s=2*PI*r*r+2*PI*r*h; v=PI*r*r*h;
printf("s=%.2f\nv=%.2f\n",s,v);
}-------------------------------------------------------
7.输入一串字符,将其中的大写字母变成小写字母并输出 # include void main() {
char a[10] ;
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
