Problem B. S07-05 求阶乘

利用求阶乘函数Fact() , 编程计算并输出从1到n之间所有数的阶乘值。(fact()函数需要自己写)

输入

一个大于0的正整数。

输出

1~n之间的阶乘。(请看样例)

样例

标准输入
1
标准输出
1! = 1
标准输入
4
标准输出
1! = 1
2! = 2
3! = 6
4! = 24
标准输入
7
标准输出
1! = 1
2! = 2
3! = 6
4! = 24
5! = 120
6! = 720
7! = 5040
提示

请严格按照输出格式:

printf("%d! = %lu\n", i, Fact(i));

即阶乘符'!'和 '='之间有空格,请注意。
要用函数的思想。

#include <bits/stdc++.h>
using namespace std;
int main() 
{
	int a,t=1;
	cin>>a;
	for(int i=1; i<=a; i++) 
	{
		t*=i;
		cout<<i<<"! = "<<t<<endl;
	}
	return 0;
}
posted @ 2022-10-03 16:00  131452lin  阅读(0)  评论(0)    收藏  举报