用C语言求10的阶乘,c编程中1到10的阶乘

2023-01-15 15:11 综合百科 0阅读 投稿:小七

#头条创作挑战赛#

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

用C语言求10的阶乘,c编程中1到10的阶乘图1

工作台-代码

#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

声明:若水百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系youzivr@vip.qq.com