求N!

星雨博昱發表於2020-10-17

1! = 1 2! = 12 3! = 123 n! = 1234…*n

輸入格式:
輸入資料首先包含一個整數T,表示測試例項的個數,然後是T組測試資料。每組測試資料包括一個正整數n(n<12)
輸出格式:
輸出整數n的階乘

輸入樣例:
在這裡給出一組輸入。例如:
3
1
2
3
輸出樣例:
在這裡給出相應的輸出。例如:
1
2
6

#include<stdio.h>
void f(int x)
{
	int sum=1;
	for(int j=1;j<=x;j++)
	{
		sum=sum*j;
	}
	printf("%d\n",sum);
}
int main()
{
	int t;
	scanf("%d",&t);
	int a[t];
	for(int i=0;i<t;i++)
	scanf("%d",&a[i]);
	
	for(int i=0;i<t;i++)
	{
		int x=a[i];
		f(x);
	}
	return 0;
}

相關文章