欢迎来到天天文库
浏览记录
ID:19442667
大小:16.59 KB
页数:6页
时间:2018-10-02
《2010年自学考试《高级语言程序设计》习题73802》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2010年自学考试《高级语言程序设计》习题/*输出100~999间的所有水仙花数。如:153=1*1*1+5*5*5+3*3*3,153就是水仙花数*/ #include main() {inti,a,b,c; for(i=100;i<1000;i++) {a=i%10; b=((i-a)%100)/10; c=(i-a-b*10)/100; if(i==a*a*a+b*b*b+c*c*c) printf("%d",i); } } /*输出100~200间既是3的倍数又是5的倍数的所有数。*/
2、 #include main() {inti; for(i=100;i<201;i++) if(i%3==0&&i%5==0) printf("%d",i); } /*从键盘上输入10个任意整数,如果有3的倍数,求其平均数*/ #include main() {inti,n,s,d; n=0; s=0; for(i=1;i<=10;i++) {scanf("%d",&d); if(d%3==0) {n++; s+=d; } } if(n>0)
3、 printf("result=%d",s/n); else printf("nonumber"); } /*输出100~200间的所有素数。*/ #include main() {inti,j,n; for(i=100;i<=200;i++) {for(j=2;j if(i%j==0) break; if(j==i) printf("%d",i); } } /*从键盘输入10个任意整数,输出其中的最大数*/ #include main() {int
4、i,max,d; scanf("%d",&d); max=d; for(i=2;i<=10;i++) {scanf("%d",&d); if(d>max) max=d; } printf("%d",max); } /*编程序计算1*2*3*4*……*10的值。*/ #include main() {inti,s; s=1; for(i=1;i<=10;i++) s=s*i; printf("result=%d",s); } /*从键盘上接收任意一串字符,
5、然后倒序输出。*/ #include main() {chara??,c; inti=0; c=0; while(c!=10&&c!=13&&i<200) {scanf("%c",&&c); a=c; i++; } i——; while(i>=0) {printf("%c",a; i——; } } /*从键盘输入10个数,找出最大数,并指出它是第几个数。*/ #include main() {inti,d,max,n; scanf("%d",
6、&d); max=d; n=1; for(i=2;i<=10;i++) {scanf("%d",&d); if(d>max) {max=d; n=i; } } printf("No.%disthemax=%d",n,max); } /*从键盘输入10个任意整数,输出其平方和*/ #include main() {inti,s,d; for(i=1;i<=10;i++) {scanf("%d",&d); s+=d*d; } printf("resul
7、t=%d",s); } /*从键盘上接收任意一串字符,统计其中字母a出现的个数。*/ #include main() {charc; inti; c=0; i=0; while(c!=10&&c!=13) {scanf("%c",&c); if(c=='a') i++; } printf("result=%d",i);
此文档下载收益归作者所有