给帮我看看这段程序怎么是这样的结果呢?请帮我分析一下!谢谢啦。
程序代码:#include<stdio.h>
#include<stdlib.h>
int main()
{
char choice;
do
{
printf("开始\n\n\n");
printf("请输入选择:");
scanf("%c",&choice);
printf("\n\n 打印choice:%c",choice);
switch(choice)
{
case '1': printf(" 正确 1\n\n\n"); break;
case '2': printf(" 正确 2\n\n\n"); break;
case '3': printf(" 正确 3\n\n\n"); break;
case '4': printf(" 正确 4\n\n\n"); break;
case '5': printf(" 正确 5\n\n\n"); break;
case '6': printf(" 正确 6\n\n\n"); break;
case '0': break;
default: printf("\n输入错误!!\n请输入0-6范围内的数字!!\n");break;
}
}while(choice!='0');
system("pause");
return 0;
}










