请各位帮忙找一下错误。。。
要求输出下列这个菜单:主菜单
=====================
1.输入学生成绩
2.查询学生成绩
3.打印输出成绩
0.退出系统
=====================
请选择(1-5):
如果选择1,则显示“请输入”;选择2,则显示“请输入查找学生学号”;选择3,显示“正在输出”;选择0,显示“谢谢使用”;选择其它则显示“输入错误,请重新输入”。
用循环语句实现用户的重复输入,直到输入选择为“0”是,结束循环。
#include <stdio.h>
void main()
{
int num,choice;
do
{
printf("Menu%-6\n1.Put in students results\n2.Inquire students results\n3.Print out result\n0.Exit\n");
printf("Please choose(0-3):");
scanf("%d",&num);
switch(choice 3)
{
case 1: printf("Please enter\n"); break;
case 2: printf("Please enter the student number\n"); break;
case 3: printf("Printing!\n"); break;
default: printf("Input wrong!");
}
}
while (num=0);
print("Thank you");
}
检查时总是提示我缺少“)”在scanf("%d",&num);中。。。我觉得不是这个问题,麻烦大家帮忙看一下错哪儿了。谢谢