#include <stdio.h>
int main( )
{
int i,sum=0,n,m=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
m=m*i;
sum=sum+m;
printf("%d",sum);
}
return 0;
}
printf("%d", sum); 要在循环之后输出
你题目的解答代码如下:
#include <stdio.h>
int main()
{
int i, sum = 0, n, m = 1;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
m = m * i;
sum = sum + m;
}
printf("%d", sum);
return 0;
}
如有帮助,望采纳!谢谢!
printf要写在for循环里面吗,这样过程也会打印出来