九度 OJ 1067:n的阶乘

题目1067:n的阶乘

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:6917

解决:2669

题目描述:

输入一个整数n,输出n的阶乘

输入:

一个整数n(1<=n<=20)

输出:
n的阶乘
样例输入:
3
样例输出:
6
来源:

2001年清华大学计算机研究生机试真题(第II套)


不明白为什么提交的时候用long long 显示WA,无奈


#include
#include
#include
#include
using namespace std;
int main()
{
    int n;
    double sum;
    while(scanf("%d",&n)!=EOF){
        sum=1;
        for(int i=1;i<=n;i++){
                sum*=i;
        }
        printf("%.0lf\n",sum);
    }
}
 
/**************************************************************
    Problem: 1067
    User: th是个小屁孩
    Language: C++
    Result: Accepted
    Time:0 ms
    Memory:1520 kb
****************************************************************/


你可能感兴趣的:(九度OJ)