为了账号安全,请及时绑定邮箱和手机立即绑定

【提问】为什么这个程序运行出来字符是笑脸?

【提问】为什么这个程序运行出来字符是笑脸?

C
蓝胖子不蓝 2016-03-14 17:30:09
/*从键盘键入一个字符串存入一个字符数组中,在其中任意两个相邻的字符之间均插入一个*号,例如:输入"abcd",插入后变为"a*b*c*d"。*/#include<stdio.h>void main(){ char ch; printf("请输入一个字符串:"); while(ch=getchar()!='\n') { putchar(ch); putchar('*'); } printf("\n");}
查看完整描述

1 回答

已采纳
?
qq___524

TA贡献171条经验 获得超74个赞

while((ch=getchar())!='\n')

符合优先级问题,加个括号就行了

查看完整回答
1 反对 回复 2016-03-14
  • 1 回答
  • 0 关注
  • 1373 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号