C语言50道例答案.docVIP

  • 17
  • 0
  • 约1.99万字
  • 约 22页
  • 2016-10-07 发布于贵州
  • 举报
C语言50道例答案

1.键盘上输入n个数,输出最大值最小值. # include stdio.h # define M 30 main() { int a[M],n,i,max,min; printf(请输入n(n%d):,M); scanf(%d,n); printf(请输入这%d个数:\n,n); for(i=0;in;i++) scanf(%d,a[i]); max=min=a[0]; for(i=0;in;i++) {if(a[i]max) max=a[i]; } for(i=0;in;i++) {if(a[i]min) min=a[i]; } printf(这%d个数中最大的数为:%d\n,n,max); printf(这%d个数中最小的数为:%d\n,n,min); } 2. 求这样一个三位数,该三位数等于其每位数字的阶乘之和。 #includestdio.h int fab(int n) { int i,j=1; for(i=1;i=n;i++) j=j*i; return j; } main() { int i,s1,s2,s3; for(i=100;i999;i++) {s1=i/100; s2=(i-s1*100)/10; s3=i%10; if(i==(fab(s1)+fab(s2)+fab(s3))

文档评论(0)

1亿VIP精品文档

相关文档