以下是C语言代码:
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
int s = 1;
for (int i = 1; i <= n; i++)
{
s *= i;
}
printf("%d", s);
return 0;
}
算法流程:
- 输入正整数n
- 定义变量s初始化为1
- 使用循环从1到n,每次将s乘上i
- 输出s
输入样例:
5
输出样例:
120