用C++写一个10的阶乘计算结果
时间: 2023-11-23 17:05:42 浏览: 227
以下是用C++语言计算10的阶乘的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int n = 10;
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
}
cout << n << "! = " << factorial << endl;
return 0;
}
```
输出结果为:
```
10! = 3628800
```
相关问题
用c++写一个算阶乘的公式
以下是使用C语言编写的计算阶乘的程序:
```c
#include <stdio.h>
int main()
{
int n, i;
long long factorial = 1;
printf("请输入一个正整数:");
scanf("%d", &n);
// 如果输入的数字小于 0,则输出错误信息
if (n < 0)
printf("错误!负数没有阶乘。");
else
{
for (i = 1; i <= n; ++i)
{
factorial *= i; // 计算阶乘
}
printf("%d 的阶乘为 %lld", n, factorial);
}
return 0;
}
```
程序首先提示用户输入一个正整数,然后使用for循环计算阶乘,最后输出结果。如果输入的数字小于 0,则输出错误信息。
用C++写一个10的阶乘程序
好的,我可以为您编写一个用C语言实现计算10的阶乘的程序。代码如下:
```c
#include <stdio.h>
int main() {
int n = 10;
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
}
printf("10! = %d\n", factorial);
return 0;
}
```
运行程序后,输出结果为:
```
10! = 3628800
```
希望这个答案能帮到您!
阅读全文
相关推荐













