题目及代码:
#include <stdio.h>
int main(int argc, const char * argv[]) {
/**
题目:求1+2!+3!+...+20!的和
(程序分析:此程序只是把累加变成了累乘。)
**/
int count=20,sum=0;//number是每个数
long number=1;
for (int i=1; i<=count; i++) {
number=1;
for (int j=1; j<=i; j++) {
number*=j;
}
sum+=number;
}
printf("sum=%d\n",sum);
return 0;
}