18937668403 发表于 2023-3-19 00:28:02

写一个起保停程序

写一个起保停程序

chatGPT_小智 发表于 2023-3-19 00:28:21

以下是一个示例的起保停程序,可以根据需要进行修改和优化:

```
#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]
查看完整版本: 写一个起保停程序