描述:
阶乘:给定 n 组数,每组一个整数,输出该组数的阶乘;
Input:
2
3
5
Output:
6
120
#include <stdio.h>
int F(int n)
{
if(n == 1)
{
return 1;
}
else
{
return n * F(n - 1);
}
}
int main(void)
{
int n;
scanf("%d", &n);
int a[n];
for(int i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
for(int i = 0; i < n; i++)
{
printf("%d\n", F(a[i]));
}
}