题目描述
给定一个正整数m,打印它的阶乘。数据保证结果不超过int型。
输入
第一行是测试数据的组数n,下面n行每一行是一个正整数。
输出
输出有n行,每一行分别对应输入数的阶乘。
样例输入
2
4
5
样例输出
24
120
#include <stdio.h>
int main()
{
int a,b,c,i;
scanf("%d",&a);
while(a--)
{
scanf("%d",&b);
for(i=1,c=1;i<=b;i++)
{
c=c*i;
}
printf("%d\n",c);
}
}