以下是使用 do while 语句实现计算 123*....*n 的值的示例代码:

#include <iostream>

using namespace std;

int main() {
    int n, product = 1, i = 1;
    cout << '请输入一个正整数 n:' << endl;
    cin >> n;
    do {
        product *= i;
        i++;
    } while (i <= n);
    cout << '1*2*3*...*' << n << ' = ' << product << endl;
    return 0;
}

运行程序后,用户需要输入一个正整数 n,程序会使用 do while 语句计算出 123*....*n 的值,并输出结果。在每次循环中,product 变量记录当前的乘积,i 变量记录当前的乘数,每次循环都将 i 乘到 product 中,直到 i>n 时退出循环。最后,程序输出计算结果。

C++ 使用 do while 循环计算阶乘

原文地址: https://www.cveoy.top/t/topic/nppx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录