int main(void)
{
char choosevegetable;
while((choosevegetable = getchar()) != '#')
{
switch(choosevegetable)
{
case 'a': //onion;
printf("onion=2.05$/p\n");
break;
case 'b': //cabbage ;
printf("cabbage = 1.15$/p\n");
break;
case 'c'://carrot ;
printf("carrot = 1.00$/p\n");
break;
case 'q':printf("quit\n");
break;
default:printf("please enter a-c or q\n");
continue;
}
}
return 0;
}
有没有人能回答为什么这条代码输入v的时候please enter a-c or q会连续输出两次?