C++金币求和程序:简单易懂的代码示例

本教程将引导你使用C++编写一个简单的程序,用于计算金币的总和。该程序会提示用户输入金币数量和每个金币的值,然后使用循环结构累加金币的值,最终输出总和。

以下是该程序的C++代码:

#include <iostream>

int main() {
    int coin, sum = 0;

    std::cout << "请输入金币的数目(输入0结束):" << std::endl;

    while (true) {
        std::cout << "金币值:";
        std::cin >> coin;

        if (coin == 0) {
            break;
        }

        sum += coin;
    }

    std::cout << "金币的总和为:" << sum << std::endl;

    return 0;
}

代码解释:

  1. #include <iostream>: 包含输入输出流库,用于与用户交互。
  2. int main() { ... }: 定义程序的主函数,程序从这里开始执行。
  3. int coin, sum = 0;: 声明两个整型变量:coin 用于存储用户输入的金币值,sum 用于存储金币的总和,初始化为0。
  4. std::cout << "请输入金币的数目(输入0结束):" << std::endl;: 提示用户输入金币的数目,并说明输入0表示结束输入。
  5. while (true) { ... }: 使用无限循环读取金币值,直到用户输入0。
  6. std::cout << "金币值:";: 提示用户输入金币值。
  7. std::cin >> coin;: 读取用户输入的金币值并存储到 coin 变量中。
  8. if (coin == 0) { break; }: 如果用户输入0,则跳出循环。
  9. sum += coin;: 将当前金币值累加到 sum 变量中。
  10. std::cout << "金币的总和为:" << sum << std::endl;: 输出金币的总和。

注意:

  • 上述代码假设用户输入的金币值都是整数。如果需要支持浮点数,可以将 coin 变量的类型改为 floatdouble
  • 该程序使用 while (true) 无限循环,并通过 break 语句来跳出循环。

希望本教程能够帮助你理解如何使用C++编写简单的程序,并学习循环结构和用户输入处理的基本概念。

C++金币求和程序:简单易懂的代码示例

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

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