#define _CRT_SECURE_NO_WARNINGS 1
#include
int main()
{
int a = 1;
int ret = 0;
int sum = 1;
scanf("%d", &ret);
do
{ //do while循环至少执行一次循环体
sum *= a;
a++;
} while (a <= ret);
printf("阶乘为: %d", sum);
//int i = 0;
//int input = 0;
//int sum = 1;
//int plus = 0;
//scanf("%d", &input);
//for (i = 1; i <= input; i++) {
// sum *= i;
// plus += sum;
//}
//printf("阶乘之和为: %d", plus);
return 0;
}