哪位好人帮我解答一下!感谢!
编写程序,计算1!+2!+...+20!,用for循环实现,谢谢了。
#include <stdio.h> double fact(int n){ int i; double sum=1; for(i=1;i<=n;i++){ sum*=i; } return(sum); } int main(void) { double sum=0; int i; for(i=1;i<=20;i++){ sum+=(fact(i)); } printf("%.lf\n",sum); return 0; }