#include <stdio.h>int main(void){int i,j,k;int product=1,sum=0;printf("please input a number\n");scanf("%d",&i);for(j=1;j<=i;j++){ for(k=1;k<=j;k++) {product*=k;展开
#include <stdio.h>int main(void){int i,j,k;int product=1,sum=0;printf("please input a number\n");scanf("%d",&i);for(j=1;j<=i;j++){ for(k=1;k<=j;k++) {product*=k;} sum+=product;product=1;}printf("此阶乘的和为:%d\n",sum);}要注意product=1那个地方 需要重赋值 收起