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] ;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部