0
点赞
收藏
分享

微信扫一扫

自学c语言小白求问

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;



请问为什么第一种可以运行 第二种运行不对呀;我想输入中文出结果的

举报

相关推荐

C语言自学笔记

C语言求素数

C语言求阶乘

【自学c语言之路】

自学C语言的旅程

0 条评论