/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:张浩
* 完成日期:2012 年11月3 日
* 版 本 号:v1.0
* 输入描述: 略
* 问题描述:略
* 程序输出:switch语句
* 问题分析:略
* 算法设计: 略
*/
#include <iostream>
using namespace std;
int main()
{
char cChioce;
do{
cout<<"* 1.吃饭"<<endl;
cout<<"* 2.睡觉"<<endl;
cout<<"* 3.打豆豆"<<endl;
cout<<"* 0.退出"<<endl;
cout<<"* 请选择(0-3):";
cin>>cChioce;
if(cChioce=='0'){cout<<"退出"<<endl;}
else{
switch(cChioce)
{
case'1':cout<<"我吃吃...."<<endl;break;
case'2':cout<<"我睡觉觉...."<<endl;break;
case'3':cout<<"我打打打...."<<endl;break;
default:cout<<"选择错误"<<endl;
}
}
}
while(1);
return 0;
}
运行结果:
系的体会:在switch语句里的大括号内数字用双引号为什么不行?