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;
请问为什么第一种可以运行 第二种运行不对呀;我想输入中文出结果的
标签:case,语言,int,小白求,printf,100,白富,自学,line From: https://blog.51cto.com/u_15954887/6038323