10的阶乘代码(10的阶乘c语言程序)


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

工作台-代码

#include

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


免责声明
    以上文章转载自互联网,文章内容仅供参考,不构成建议,也不代表百科学社赞同其观点。如有侵权请联系755934052@qq.com,提供原文链接地址以及资料原创证明,本站将会立即删除

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。