题目描述
输入一个整数n,输出n的阶乘(每组测试用例可能包含多组数据,请注意处理)
输入描述:
一个整数n(1<=n<=20)
输出描述:
n的阶乘
#include<stdio.h>
#pragma warning(disable:4996)
int main()
{
int n;
while (scanf("%d", &n) != EOF)
{
double sum = 1.0;
while (n >= 2)
{
sum = sum * n;
n--;
}
printf("%.0lf\n", sum);
}
return 0;
}