1.任务和代码
/*
copyright\c)2017,csdn学院
*All cights reserved
*文件名称:a.c
*作者:王琦
*完成日期:2017年4月23日
*版本号:6.0
*问题描述:设计一个程序,能重复地在显示下面的信息:
* 1. 吃饭
* 2. 睡觉
* 3. 打豆豆
* 0. 退出
* 请选择(0-3):
根据用户输入的选项,输出一句提示性的话语(将来会对应实现某个功能)。输入0,则退出。
*程序输出:提示性的话语
*/
#include <stdio.h>
int main( )
{
char cChioce;
do
{
printf("请输入选项\n");
printf("* 1. 吃饭\n");
printf("* 2. 睡觉\n");
printf("* 3. 打豆豆\n");
printf("* 0. 退出\n");
printf("* 请选择(0-3):");
fflush(stdin);
scanf("%c", &cChioce);
if (cChioce=='0')
{
printf("退出\n");
break;
}
else
{
switch (cChioce)
{
case '1':
printf("吃饭\n");
break;
case '2':
printf("睡觉\n");
break;
case '3':
printf("打豆豆\n");
break;
default:
printf("选择错误!\n");
}
}
} while(1);
}
2.运行结果
3.知识点总结
建立菜单,对菜单的数据进行分析处理,运用fflush(stdin)清理键盘缓存区,防止处理产生偏差。
4.心得体会
对数据处理有了新的了解