单循环
#include<stdio.h>
int main()
{
int j = 1, sum = 0, n, i;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
j = i * j;
sum = sum + j;
}
printf("%d\n", sum);
return 0;
}
循环嵌套
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int j = 1, sum = 0, m, n, i;
scanf("%d", &n);
for (m = 1; m <= n; m++)
{
j = 1;
for (i = 1; i <= m; i++)
{
j = i * j;
}
sum = sum + j;
}
printf("%d\n", sum);
return 0;
}