写一个起保停程序
写一个起保停程序 以下是一个示例的起保停程序,可以根据需要进行修改和优化:```
#include <iostream>
int main() {
int input;
bool isRunning = true;
bool isInsured = false;
while (isRunning) {
std::cout << \"请选择操作:1.起保 2.停保 3.退出\" << std::endl;
std::cin >> input;
switch(input) {
case 1:
if (isInsured) {
std::cout << \"已经起保,请勿重复操作\" << std::endl;
} else {
// 执行起保操作
std::cout << \"起保成功\" << std::endl;
isInsured = true;
}
break;
case 2:
if (isInsured) {
// 执行停保操作
std::cout << \"停保成功\" << std::endl;
isInsured = false;
} else {
std::cout << \"未起保,无法停保\" << std::endl;
}
break;
case 3:
std::cout << \"程序已退出\" << std::endl;
isRunning = false;
break;
default:
std::cout << \"无效的输入,请重新选择\" << std::endl;
break;
}
}
return 0;
}
```
该程序使用了一个布尔变量 `isInsured` 来记录当前是否已经起保,每次循环根据用户输入执行不同的操作。如果用户输入了 `3`,程序退出循环并结束运行。
页:
[1]