作业帮 > 综合 > 作业

谁来帮我改改这段程序啊?老是有illegal case和illegal break

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 00:11:20
谁来帮我改改这段程序啊?老是有illegal case和illegal break
#include
#include
#include
void A();
void B();
void C();
void menu();
void A()
{
printf("程序A正在运行中.\n");
printf("\n按任意键返回主菜单!");
getch();
}
void B()
{
printf("程序B正在运行中.\n");
printf("\n按任意键返回主菜单!");
getch();
}
void C()
{
printf("程序C正在运行中.\n");
printf("\n按任意键返回主菜单!");
getch();
}
void D()
{
printf("-1\n");
printf("\n按任意键返回主菜单!");
getch();
}
void menu()
{
int c;
printf("\t\t请输入以下字符以选择下列选项:\n\n");
printf("\t\tA:调用程序A()\n");
printf("\t\tB:调用程序B()\n");
printf("\t\tC:调用程序C()\n");
printf("\t\t-1:结束程序退出\n");
c=getchar();
switch(c);
{
case 'A':
system("cls");
A();
break;
case 'B':
system("cls");
B();
break;
case 'C':
system("cls");
C();
break;
default:
system("cls");
D();
break;
}
}
void main()
{
int i=0;
int j=0;
while(1)
{
system("cls");
menu();
}
}
switch(c); //注意这里多了一个分号 去掉以后程序应该就没有什么大问题 应该可以通过运行了
{
case 'A':
system("cls");
A();
如果你去掉那个分号后 可以运行了 就给我分吧