计算e的近似值。 #include main() { int i=1,d=1; float e=1.0,t; do { d*=i; t=1.0/d; i++; e+=t; }while(t>=1e-5); printf(“e=%f\n”,e); return 0; } 百马百担问题 #include void main() { int m,n,k; int sum=0; int n1,n2; scanf(“%d %d”,&n1,&n2); for(m=1;m<=n1-2;m++) for(n=1;n<=n1-m;n++) { k=n1-m-n; if(3*m+2*n+0.5*k==n2) sum++; } Printf(“%d\n”,sum); } 计算Y=1*1/2*1/3’’’’’’’*1/n #include main() { double Y=0; int n,i; scanf("%d",&n); for(i=1;i<=n;i++) y*=1.0/i; printf("%.12lf",Y); return 0; } 统计高于平均成绩的人数 #include void main() { int a[50]; int i,sum=0.k=0; float aver; for(i=0;i<50;i++) { scanf(“%d”&a[i]); sum+=a[i]; } aver=(float)sum/50; for(i=0;i<50;i++) if(a[i]>aver) k++; printf(“%d\n”,k); } 本文来源:https://www.wddqw.com/doc/6711d64c7b3e0912a21614791711cc7931b77831.html