写一段C++代码:赢钱时会向money存储30,数钱时会从money扣除30,可重复写入
时间: 2023-12-14 22:37:17 浏览: 37
以下是一个简单的 C++ 代码示例,其中使用了一个整数变量 money 来存储当前的钱数。程序提供了两个选项:赢钱和数钱,分别对应向 money 存储 30 和从 money 扣除 30。
```c++
#include <iostream>
using namespace std;
int main() {
int money = 0;
int choice;
while (true) {
cout << "当前有 " << money << " 元钱\n";
cout << "请选择操作:\n";
cout << "1. 赢钱(+30)\n";
cout << "2. 数钱(-30)\n";
cin >> choice;
switch (choice) {
case 1:
money += 30;
break;
case 2:
if (money >= 30) {
money -= 30;
} else {
cout << "钱不够了!\n";
}
break;
default:
cout << "无效的选项!\n";
break;
}
}
return 0;
}
```
在此示例中,我们使用了一个 while 循环来反复执行操作。在每次循环中,程序输出当前的钱数,并提示用户选择操作。用户输入选择后,程序使用一个 switch 语句来执行相应的操作。当选择为赢钱时,程序将 money 增加 30。当选择为数钱时,程序首先检查 money 是否足够,如果足够则将 money 减少 30,否则输出一条错误消息。如果用户选择了无效的选项,则程序输出一条错误消息。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)