#include"stdio.h" int fact(int n) //求阶乘函数 { int f=1,i; for(i=1;i<=n;i++) f=f*i; return f; } int sum(int h) //求和函数 { int i,s=0; for(i=1;i<=h;i++) s=s+fact(i); return s; } main() //主函数 { int s; s=sum(5); printf("s=%d\n",s); }
#include"stdio.h" int fact(int n) //求阶乘函数 { if(n==1) return 1; else return n*fact(n-1); } main() //主函数 { int s; s=fact(5); printf("s=%d\n",s); }
#include"stdio.h" void nzp(int v) { if(v>0) printf("%d ",v); else printf("%d ",0); } main() { int a[5],i; printf("请输入五个数据:"); for(i=0;i<5;i++) { scanf("%d",&a[i]); nzp(a[i]); } }
#include"stdio.h" float aver(float a[]) { int i; float av,s=a[0]; for(i=1;i<5;i++) s=s+a[i]; av=s/5; return av; } main() { float s[5],av; int i; printf("请输入五门课的成绩:"); for(i=0;i<5;i++) scanf("%f",&s[i]); av=aver(s); printf("平均成绩是:%5.2f\n",av); }