一道C语言编程题...我觉得好难哦~
电脑知识爱好者互联网本站整理2007-8-26 22:15:04
知识重点:编程实现下述菜单选择功能: 1.New 2.Open 3.Save 4.Save as 5.Quit Please input 1—5: 要求输入‘1’到‘5’之间的任一字符后,输出相应的菜单名称。其它无效,提示“input error”后,重新输..
编程实现下述菜单选择功能: 1.New 2.Open 3.Save 4.Save as 5.Quit Please input 1—5: 要求输入‘1’到‘5’之间的任一字符后,输出相应的菜单名称。其它无效,提示“input error”后,重新输入,直到输入正确,再输出相应的菜单名称。输入‘5’时,程序退出,否则程序 循环继续要求实现上述菜单选择功能。 #include "stdio.h"
void main()
{
char c1,c2;
printf("1.New\n");
printf("2.Open\n");
printf("3.Save\n");
printf("4.Save as\n");
printf("5.Quit\n");
while(1)
{
printf("Please input 1-5:");
c1=getchar();
c2=getchar();
if(c2!='\n')
{
printf("input error\n");
while(getchar()!='\n') ;
continue;
}
switch(c1)
{
case '1':
printf("New\n");
break;
case '2':
printf("Open\n");
break;
case '3':
printf("Save\n");
break;
case '4':
printf("Save as\n");
break;
case '5':
return;
default:
printf("input error\n");
break;
}
}
}
参与评论- 相关内容
- 最近更新
- ·ox005c0268指令引用ox00000064内..
- ·为什么会输出这样的结果?
- ·求解一道运用C语言的问题
- ·问一道简单的线性链表编程题
- ·数组问题
- ·C++中怎样将char转换成int
- ·C++6.0 编译器下载地址
- ·一道C程序设计题关于字符串连接
- ·我要C++编译器的下载地址~~~
- ·C#语言中的,继承里的get,set访问..
添加到百度搜藏