#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()//计算n的阶乘(1*2*3.......)
//{
// int i = 1;
// int n= 0;
// int ret = 1;
// scanf("%d", &n);
// for (i = 1; i <= n; i++)
// {
// ret = ret * i;
// }
// printf("%d\n", ret);
// return 0;
//}
int MUL(int n)//定义一个求阶乘的函数
{
int i = 1;
int ret = 1;
for (i = 1; i <= n; i++)
{
ret = ret * i;
}
return ret;
}
int main()//求1~10的阶乘之和
{
int a = 1;
for (int i = 0; i <= 10; i++)
{
a = a + MUL(i);
}
printf("%d\n", a);
return 0;
}
---------------------------------------------------------------------------------------------------------------------------------
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int sum = 0;
int n = 1;
int ret = 1;
for (n = 1; n <= 10; n++)
{
ret = ret * n;
sum = sum + ret;
}
printf("%d\n", sum);
return 0;
}//简化版