您的位置: 首页 > 生活常识 >

10的阶乘怎么写(C++ 初学阶段-10的阶乘)

100次浏览     发布时间:2024-08-13 09:00:53    

10的阶乘:10! = 1*2*3*4*5*6*7*8*9*10 = 3628800

工作台-代码

#include <iostream>

using namespace std;

int main()

{

//10的阶乘:10! = 1*2*3...*8*9*10 = 3628800

//定义结果默认值定义为 1不可为 0。

int total = 1;

//利用for循环方式计算结果

for(int i = 1; i <=10; i++)

{

// 普通写法

//total = total * i;

// 简写

total *= i;

}

//打印输出计算10的阶乘 10!

cout << "for循环计算10的阶乘:10! = " << total << "\n";

//定义结果默认值定义为 1不可为 0。

total = 1;

//定义循环次数

int i = 10;

//利用while循环方式计算结果

while(i > 0)

{

total *= i;

i--;

}

//打印输出计算10的阶乘 10!

cout << "while循环计算10的阶乘:10! = " << total << "\n";

//按任意键退出

system("pause");

return 0;

}

运行结果如下:

for循环计算10的阶乘:10! = 3628800

while循环计算10的阶乘:10! = 3628800

相关文章