上机目的:体验假死循环的应用
上机任务:编程循环,解决问题
/*
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 作 者:王 飞
* 完成日期:2012 年 10月 31日
* 版 本 号:v1.0
* 输入描述: 设置程序体验不死的形式死循环
* 问题描述:用不死循环来体验乐趣
* 程序输出:选择乐趣
* 问题分析:一步步的编程,套用循环判断结果
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
char cChioce;
void eat();
void sleep();
void hitdoudou(); //声明函数类型
do
{
cout<<"* 1.吃饭"<<endl;
cout<<"* 2.睡觉"<<endl;
cout<<"* 3.打豆豆"<<endl;
cout<<"* 0.退出"<<endl;
cout<<"请做出选择:"; //做出选择
cin>>cChioce;
if(cChioce=='1')
cout<<"我吃吃吃... ..."<<endl;
else if(cChioce=='2')
cout<<"我睡觉觉... ..."<<endl;
else if(cChioce=='3')
cout<<"我打打打... ..."<<endl;
else if(cChioce=='0')
break;
else
{
cout<<"/007 选择错误!"<<endl<<endl; //提醒错误
continue;
}
cout<<"恭喜你完成了一项工作!"<<endl<<endl;
}while(1);
return 0;
}
输出结果:
心得体会:假死循环有利于解决实质性的问题,好好学习!