资源描述:
《c语言试题(上机运行)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言试题1、1!+2!+3!+……n!#include"stdio.h"main(){inta=1,b=1,c=0,n;printf("请输入n的值:");scanf("%d",&n);for(a;a<=n;a++){b=b*a;c=b+c;}printf("1!+2!+……%d!=%d",n,c);}-----------------------------------------------------2、1+1/2+1/3+...+1/n(直到1/n>0.05)#include"stdio.h"main(){floatn;
2、floatsum;n=1,sum=0;while((1/n)>0.05){sum=sum+1/n;n=n+1;}printf("%d",n-1);printf("sum=%f",sum);}------------------------------------------------------3、1+1/2+1/3+1/4+1/5+……+1/n#include"stdio.h"main(){inta=1,n;doublefn=0.0;printf("请输入n的值:");scanf("%d",&n);for(a;a<=n;a
3、++)fn=fn+(double)1/(double)a;printf("1+1/2+1/3+…+1/%d=%f",n,fn);}---------------------------------------------------------14-编程C语言试题4、1+2+3+4+...+99+100a)for循环:#include"stdio.h"main(){inta,sum=0;for(a=1;a<=100;a++)sum+=a;printf("sum=%d",sum);}b)while循环:#include"stdi
4、o.h"main(){inta=1,sum=0;while(a<=100){sum=sum+a;a=a+1;}printf("sum=%d",sum);}c)do...while循环#include"stdio.h"main(){inta=1,sum=0;do{sum=sum+a;a=a+1;}while(a<=100);printf("sum=%d",sum);}------------------------------------------------------------5、1+3+5+...+97+99#incl
5、ude"stdio.h"main(){inta,sum=0;for(a=1;a<=100;a++)if(a%2!=0)sum+=a;printf("sum=%d",sum);}-14-编程C语言试题-----------------------------------------------------------6、1×1+2×2+3×3+……n×n#include"stdio.h"main(){intn,b=1,c=0;printf("请输入n的值:");scanf("%d",&n);while(b<=n){c=c+b*b;b
6、++;}printf("1*1+2*2+3*3+……%d*%d=%d",n,n,c);}-----------------------------------------------------------7、a+aa+aaa+……+aaaaaaa(n个a)#include"stdio.h"main(){inta,n,m=0,t=0,s=0,y;printf("请输入a的值:");scanf("%d",&a);printf("请输入n的值:");scanf("%d",&n);y=a;while(m7、=a*10;m++;}printf("%d+……+%d=%d",y,t,s);}-----------------------------------------------------------8、按等级输出学生成绩#include"stdio.h"main(){floata;printf("请输入你的分数:");scanf("%f",&a);-14-编程C语言试题if(a>=90&&a<=100)printf("你的等级为A");elseif(a>=80)printf("你的等级为B");elseif(a>=70
8、)printf("你的等级为C");elseif(a>=60)printf("你的等级为D");elseif(a<60&&a>=0)printf("你的等级为E");elseprintf("输入错误,请输入正