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,输出对应数组元素;或者手动把所有的数值求出来放到数组里