C语言高手请进,不知道哪里做了啊。。。救救小弟

#include<stdio.h>#include<ctype.h>voidmain(){charchoice;printf("====MENU====\nA.Inser... #include <stdio.h>
#include <ctype.h>
void main()
{
char choice;
printf("====MENU====\nA.Insert\nB.Update\nC.Find\nD.Exit\n");
printf("==>Choice Menu:\n");
scanf("%c",&choice);

swith (choice)
{
printf("====MENU====\nA.Insert\nB.Update\nC.Find\nD.Exit\n");
printf("====MENU====\n");
case 'A':
printf("===>Choice Menu :A .Insert\n");
break;
printf("====MENU====\nA.Insert\nB.Update\nC.Find\nD.Exit\n");
printf("====MENU====\n");
case 'B':
printf("===>Choice Menu :C .Find\n");
break;
printf("====MENU====\nA.Insert\nB.Update\nC.Find\nD.Exit\n");
case 'C':
printf("===>Choice Menu :B . Update\n");
break;
printf("====MENU====\nA.Insert\nB.Update\nC.Find\nD.Exit\n");
default;
printf("===>Choice Menu : bye bye ^^\n");
}
}
展开
 我来答
百将帅先行
2011-11-03 · TA获得超过330个赞
知道答主
回答量:232
采纳率:0%
帮助的人:91.1万
展开全部
首先 switch 就打错了
我基本明白你的意思了,首先一个菜单,通过ABCD来选择,选择完成之后还要跳到菜单选项,只有输入D之后才能退出,顺便告诉你 一条case 下 break后面的语句是没用的
忘至白葬不情必0T
2011-11-03 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
每个case中,执行到break;后,后面的语句就不会执行了啊
追问
error C2143: syntax error : missing ':' before ';'
追答
switch写成swith了。
default后面是冒号,不是分号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lliuxiyy
2011-11-03
知道答主
回答量:10
采纳率:0%
帮助的人:1.7万
展开全部
expected ' : ' bofore ' ; ' token
and the swith is wrong ,the right is switch
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
helloword12345
2011-11-03
知道答主
回答量:9
采纳率:0%
帮助的人:4.5万
展开全部
你敢不敢描述的清楚点。这样要一点一点的看哈。你运行错误是什么?
追问
error C2143: syntax error : missing ':' before ';'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式