用c语言编写一个菜单! 70
展开全部
程序如下:
#include <stdio.h>
#include <string.h>
int MENU_Print(int s32QuerNum)
{
switch(s32QuerNum)
{
case 1:
printf("您选择的题目如下:\n");
printf("1、以下可以正确表示标识符的是:()\n");
printf("A、Data, Double\n");
printf("B、case, Big\n");
printf("C、2011A,hi_ok\n");
printf("D、_2011,year-month-data\n");
break;
case 2:
printf("您选择的题目如下:\n");
printf("2、以下运算符优先级最低的是:()\n");
printf("A、?:\n");
printf("B、++\n");
printf("C、&&\n");
printf("D、+=\n");
break;
case 3:
printf("您选择的题目如下:\n");
printf("2、以下选项中不能正确赋值的是:()\n");
printf("A、char s[20]; s=\"ABCDE\"\n");
printf("B、char s[]=\"ABCDE\"\n");
printf("C、char s[20]={\"ABCDE\"}\n");
printf("D、char s[20]={'A','B','C'}\n");
break;
default:
break;
}
return 0;
}
int main()
{
int s32ChooseNum = 0;
while(1)
{
printf("\n题号范围为1-3,请输入题号:\n");
scanf("%d", &s32ChooseNum);
if(s32ChooseNum < 1 || s32ChooseNum > 3)
{
printf("题号范围为1-3,您是输入超出的范围,请重新输入\n");
continue;
}
MENU_Print(s32ChooseNum);
}
return 0;
}
运行结果:
我也不知道有没有理解你的意思,你看看是否合适。。。,我没有做选择输入和结果的判断,如果需要的话可以加上去,你可以告诉我你的具体要求
以上
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询