习题2-8
#include <stdio.h> double fact(int n); int main(void) { int i,n; double x; printf("Enter n:"); scanf("%lf",&n); x=0; for(i=0;i<=n;i++){ x=x+fact(i); } printf("x=%.2f\n",x); return 0; } double fact(int n) { int i; double product; product=1; for(i=1;i<=n;i++){ product=product*i; } return product; }
输出x=1.00

浙公网安备 33010602011771号