用户输入功能选择,根据给出的答复,用switch多分支完成对应的功能:
#include <iostream> using namespace std; int main() { char cChioce; void cTaiYuan(); void cJinCheng(); void cDaTong(); do { cout<<""<<endl; cout<<"五一到了,请选择一个地区做为作为旅游的地方!"<<endl<<endl; cout<<"*1. 太原市"<<endl; cout<<"*2. 晋城市"<<endl; cout<<"*3. 大同市"<<endl; cout<<"*0. 退出"<<endl; cout<<"*请选择(0-3):"; cin>>cChioce; if (cChioce==‘1‘) // 我居然将==写成= cTaiYuan(); else if (cChioce==‘2‘) cJinCheng(); else if (cChioce==‘3‘) cDaTong(); else if (cChioce==‘0‘) break; else { cout<<"\007选择错误!"<<endl<<endl; continue; } cout<<"恭喜你选择了一个地区做为你的五一旅游的地方!"<<endl<<endl<<endl; }while(1); return 0; }; void cTaiYuan() { cout<<"你选择的地方是太原市!"<<endl; } void cJinCheng() { cout<<"你选择的地方是晋城市!"<<endl; } void cDaTong() { cout<<"你选择的地方是大同市!"<<endl; }
C++程序设计项目开发——银行自动提款机(二),布布扣,bubuko.com
原文:http://blog.csdn.net/yancongmin0702/article/details/24864321