使用C++计算指定天数内的总产量

以下是用C++语言编写的计算程序,用于计算指定天数内的总产量:

#include <iostream>

int calculateProduction(int n) {
    if (n <= 0) {
        return 0;
    }

    int production = 0;
    int day = 1;
    int count = 1;

    while (day <= n) {
        production += count;
        count++;

        if (count > day) {
            day++;
            count = 1;
        }
    }

    return production;
}

int main() {
    int n;
    std::cout << '请输入天数:';
    std::cin >> n;

    int totalProduction = calculateProduction(n);
    std::cout << '第' << n << '天总共可以量产的手机数量为:' << totalProduction << std::endl;

    return 0;
}

这段代码实现了一个简单的逻辑:每天的产量从1开始递增,直到达到当天数后重置为1,并计算总产量。

代码解释:

  • #include <iostream>: 引入C++的输入输出流库。
  • calculateProduction(int n): 计算指定天数内的总产量的函数。
    • 参数 n: 天数。
    • 返回值: 总产量。
  • main(): 程序的主函数。
    • std::cout: 输出流对象,用于输出信息到控制台。
    • std::cin: 输入流对象,用于从控制台读取用户输入。
    • calculateProduction(n): 调用计算总产量的函数。

你可以将以上代码保存为一个.cpp文件,然后使用C++编译器来编译运行。

C++计算程序:计算指定天数内的总产量

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

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