yaojian最近学了一个新的运算法则——阶乘,但他很懒,不想一步一步计算,所以他想让你来帮他编一个程序,能马上得到N的阶乘。

yaojian最近学了一个新的运算法则——阶乘,但他很懒,不想一步一步计算,所以他想让你来帮他编一个程序,能马上得到N的阶乘。

输入格式:
输入包含若干行数据,每行都有一个整数N(0<=N<=11)。

#include <stdio.h>
int main()
{
    int n = 0;
    int i = 0;
    int sum = 1;
    while(scanf("%d", &n)!=EOF){ //ctrl+z回车结束输入 
        for (i = 1; i <= n; i++)
        {
            sum = sum*i;
        }
        printf("阶乘和:%d\n", sum);
    }
    return 0;
}

数量少,直接先for循环取得11个存储到数组, 然后依次输入n,输出对应数组元素;或者手动把所有的数值求出来放到数组里