C++金币求和程序:简单易懂的代码示例
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;
}
代码解释:
#include <iostream>: 包含输入输出流库,用于与用户交互。int main() { ... }: 定义程序的主函数,程序从这里开始执行。int coin, sum = 0;: 声明两个整型变量:coin用于存储用户输入的金币值,sum用于存储金币的总和,初始化为0。std::cout << "请输入金币的数目(输入0结束):" << std::endl;: 提示用户输入金币的数目,并说明输入0表示结束输入。while (true) { ... }: 使用无限循环读取金币值,直到用户输入0。std::cout << "金币值:";: 提示用户输入金币值。std::cin >> coin;: 读取用户输入的金币值并存储到coin变量中。if (coin == 0) { break; }: 如果用户输入0,则跳出循环。sum += coin;: 将当前金币值累加到sum变量中。std::cout << "金币的总和为:" << sum << std::endl;: 输出金币的总和。
注意:
- 上述代码假设用户输入的金币值都是整数。如果需要支持浮点数,可以将
coin变量的类型改为float或double。 - 该程序使用
while (true)无限循环,并通过break语句来跳出循环。
希望本教程能够帮助你理解如何使用C++编写简单的程序,并学习循环结构和用户输入处理的基本概念。
原文地址: https://www.cveoy.top/t/topic/hB6 著作权归作者所有。请勿转载和采集!