- 题目:编程求1+2!+3!+4!+………+20!
int sum = 0;
for (int i = 1; i<=20; i++) { // 第i个数
int temp = 1; // 把i的值赋值给一个临时变量temp
for (int j = 1; j<=i; j++){ //第i个数,除本身外还要剩余小于i的自然数
temp *= j; // temp = temp * j;
}
sum += temp; // sum = sum + temp;
}
printf("sum = %d",sum);
return 0;
}