📅  最后修改于: 2023-12-03 14:56:57.589000             🧑  作者: Mango
本程序实现了用户能够从三种不同情况中进行选择,根据不同选择做出相应的响应。其中包括了基本的用户输入、条件分支和输出操作。
本程序需要实现用户输入功能,可以使用 cin
函数来实现。针对三种不同情况,分别可以定义一个整型变量来表示不同的用户选择。
int choice; // 用户选择
cout << "请选择以下情况的一种:" << endl;
cout << "1. 情况1" << endl;
cout << "2. 情况2" << endl;
cout << "3. 情况3" << endl;
cin >> choice; // 用户选择
根据用户的选择,对程序进行分支判断。使用 switch
语句可以方便的针对不同的选择做出不同的操作。
switch (choice) {
case 1:
// 情况1的处理
break;
case 2:
// 情况2的处理
break;
case 3:
// 情况3的处理
break;
default:
// 默认情况的处理
break;
}
在完成不同选择的处理后,需要将结果输出给用户。使用 cout
函数可以实现简单的输出功能。同时,为了增加程序的交互性和友好性,可以要求用户按任意键继续。
cout << "处理完毕,按任意键继续..." << endl;
system("pause>nul");
#include <iostream>
using namespace std;
int main() {
int choice; // 用户选择
// 输出并获取用户选择
cout << "请选择以下情况的一种:" << endl;
cout << "1. 情况1" << endl;
cout << "2. 情况2" << endl;
cout << "3. 情况3" << endl;
cin >> choice; // 用户选择
// 根据不同选择做出相应的响应
switch (choice) {
case 1:
// 情况1的处理
cout << "您选择了情况1" << endl;
break;
case 2:
// 情况2的处理
cout << "您选择了情况2" << endl;
break;
case 3:
// 情况3的处理
cout << "您选择了情况3" << endl;
break;
default:
// 默认情况的处理
cout << "您的输入有误,请重新选择" << endl;
break;
}
// 按任意键继续
cout << "处理完毕,按任意键继续..." << endl;
system("pause>nul");
return 0;
}
请选择以下情况的一种:
1. 情况1
2. 情况2
3. 情况3
2
您选择了情况2
处理完毕,按任意键继续...
请按任意键继续. . .