- 题目描述:
-
输入一个整数n,输出n的阶乘
- 输入:
-
一个整数n(1<=n<=20)
- 输出:
-
n的阶乘
- 样例输入:
-
3
- 样例输出:
-
6
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int n,i;
while(scanf("%d",&n) != EOF)
{
double result = 1;
for(i = 1;i <= n;i++){
result = result*i;
}
printf("%.0lf\n", result); //"%.0lf\n" 细节,如果不加lf的话报错<pre name="code" class="cpp">
} return 0; }