do while循环语句求30!
时间: 2023-12-06 17:45:15 浏览: 106
do while循环求解素数
以下是使用C++语言中的do-while循环计算30!的代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int n = 30;
long long fact = 1;
do {
fact *= n;
n--;
} while (n > 0);
cout << "30! = " << fact << endl;
return 0;
}
```
输出结果为:
```
30! = 265252859812191058636308480000000
```
注意,由于30!的值非常大,需要使用`long long`类型来存储阶乘的值,否则可能会导致计算结果溢出。
阅读全文