#include <iostream>
#include <iomanip>
using namespace std;
double factorial(int n) {
double result = 1.0;
for (int i = 2; i <= n; ++i) {
result *= i;
}
return result;
}
int main() {
cout << fixed << setprecision(0); // 设置输出精度为整数
for (int i = 1; i <= 35; ++i) {
cout << i << "! = " << factorial(i) << endl;
}
return 0;
}
计算并输出1!,2!.3!.…,35!提示:阶乘结果定义为实型,以便表示较大的数。每个阶乘值乘以一个数就得到后个阶乘值 -使用C++语言
最新推荐文章于 2024-08-02 23:58:34 发布