返回

自学c语言小白求问

发布时间:2023-02-08 22:07:06 249

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;



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

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
java运算符和Scanner和进制运算 2023-02-08 21:38:35