C语言期末考试编程题.docVIP

  • 20
  • 0
  • 约5.93千字
  • 约 31页
  • 2021-05-25 发布于山东
  • 举报
打印出所有的“水仙花数”,并按照一行5个的格式输出。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如: 153是一个“水仙花数”,因为 153=1*1*1 +5*5*5 +3*3*3 。 #includestdio.h voidmain() { inta,b,c,s,i=0; for(s=100;s1000;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! 的和 #includestdio.h voidmain() { doublefact=1.0,sum=0.0; inti,j; for(i=1;i=20;i++) { for(j=1;j=i;j++) fact*=j; sum+=fact; fact=1; } printf(%.0f\n,sum); } 输入一个 5位数,判断它是不是回 文数。即12321是回文数,个位与万位相同,十位与千位相同。 #includestdio.h #includestdlib.h voidmain() { longnum; inta,b,c,d; printf(Pleaseinputthenumber:) ; sca

文档评论(0)

1亿VIP精品文档

相关文档