【OJ】QUST 1419

问题 C: 【C语言训练】计算一个整数N的阶乘

时间限制: 1 Sec  内存限制: 128 MB

题目描述

计算一个整数N的阶乘

输入

一个整数N, (0〈=N〈=12)

输出

整数N的阶乘

样例输入

5

样例输出

120

提示



//QUST 1419
//问题 C: 【C语言训练】计算一个整数N的阶乘

#include
void newlineornot(void);
void newlineornot(void){
    static int status=0;
    if(status == 0)
        status = 1;
    else
        printf("\n");
}

int main()
{
    int n;
    int count;
    int ans;

    while(scanf("%d",&n)!=EOF){
        newlineornot();
        if (n==0)
            printf("1");
        else{
            ans = 1;
            for(count=1;count<=n;count++)   ans*=count;
            printf("%d",ans);
        }
    }
    return 0;
}


0!=1。

你可能感兴趣的:(OJ)