电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言期末考试编程题

C语言期末考试编程题_第1页
1/19
C语言期末考试编程题_第2页
2/19
C语言期末考试编程题_第3页
3/19
1。打印出所有的“水仙花数”,并根据一行5个的格式输出。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1*1*1+5*5*5+3*3*3。#includevoid main(){ int a,b,c,s,i=0; for(s=100;s<1000;s++) { c=s%10; b=s/10%10; a=s/100; if(s==a*a*a+b*b*b+c*c*c) { printf("%d\t”,s); ++i; if(i%5==0) printf(”\n”); } }}2.求1+2!+3!+。。。+20!的和#include#includevoid main(){ long num; int a,b,c,d; printf("Please input the number:”); scanf(”%d”,&num); if(num<=9999||num〉=100000) { printf("%The number is error!\n"); exit(0); } a=num/10000; b=num/1000%10; c=num/10%10; d=num%10; if(a==d&&b==c) printf ( ” \nYes,the %ld is palindrome!\n”,num); else printf ( "\nNo , the %ld is not palindrome!\n”,num);}4. 求出 1 到 1000 之内能被 7 或 11 整除、但不能同时被 7 和 11 整除的所有整数并并根据一行 5 个的格式输出.#include〈stdio.h〉void main(){ int num,i=0; for(num=1;num〈=1000;num++) if(((num%7||num%11)==1)&&((num%7&&num%11)==0)) { printf(”%d\t”,num); ++i; if(i%5==0) printf("\n”); }}5。编程列出 200 以内所有的素数,根据一行10 个的格式输出,并求出所有素数的平均值, #include#include〈math。h>void main(){ int i,j,k=0,sum=0,avg=0; for(i=2;i<200;i++) { for(j=2;j<=sqrt(i);j++) if(i%j==0) break; if(j〉sqrt(i)) { printf("%d\t”,i); ++k; sum+=i; if(k%10==0) printf(”\n"); } } avg=sum/k; printf(”\nThe average is % d\n",avg);}6、编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+。.。+1/n,当输入 n 为奇数时,调用函数 1+1/3+1/5...+1/n#inc...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言期末考试编程题

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部