int main()
{
int a = 0;
printf("买彩票,(中 or 没中):>\n");
scanf("%d", &a);
switch (a)
{
case 0: printf("娶白富美\n"); break;
case 1: printf("敲代码\n");
int line = 0;
while (line < 100)
{
printf("每天敲代码%d\n", line);
line++;
}
if (line == 100)
printf("娶白富美\n");
}
return 0;
}
第二种
int main()
{
int a = 0;
printf("买彩票,(中 or 没中):>\n");
a = getchar();
switch (a)
{
case '中': printf("娶白富美\n"); break;
case '没中': printf("敲代码\n");
int line = 0;
while (line < 100)
{
printf("每天敲代码%d\n", line);
line++;
}
if (line == 100)
printf("娶白富美\n");
}
return 0;
请问为什么第一种可以运行 第二种运行不对呀;我想输入中文出结果的