求解c语言。这个画红线的句子运行的时候一直不能输入数据直接跳到下一句printf是怎么回事?谢谢 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 printf 红线 句子 搜索资料 2个回答 #热议# 生活中有哪些实用的心理学知识? 法海洗头爱 2017-05-09 · 超过35用户采纳过TA的回答 知道答主 回答量:206 采纳率:0% 帮助的人:52.8万 我也去答题访问个人页 关注 展开全部 Printf语句的末尾/n作为字符自动被gets接受。printf后面加一fflush函数,刷新缓冲区。或者加一getchar字符接受n 更多追问追答 追答 数组分配空间没必要那么大, 谢谢 追问 我想问一下哦 我改完之后 不带空格标点的情况下是正常的 一加空格就乱了 要怎么改呀...... 我们的要求是这样的(T_T) 没事 已经改好啦 追答 空格也会作为一个字符被gets 接收,空格同样有它对应的ASCII 码,所以也会参与到公式的计算中同样会得到一个数字,存入c数组。然后c数组输出的时候带着这个数字所代表的ASCII 码一起输出。至于是什么要看它对应的ASCII 代表什么。解决方法就是在遍历数组的时候里面加一个判断,if (b[i]>‘A’&& b[i]<'Z' 或者是小写。手机打字不方便。 追问 嗯嗯 谢谢 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 Polaris北斗 2017-05-09 · TA获得超过3204个赞 知道大有可为答主 回答量:2530 采纳率:79% 帮助的人:819万 我也去答题访问个人页 关注 展开全部 在每个scanf语句之后加一个getchar(),要在gets(c)的前面 更多追问追答 追问 还是不行⊙︿⊙ 好了 好了^o^ 为什么要加getchar呢?+_+ 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-12-16 C语言求助 总是跳过scanf语句,为什么? 3 2013-01-27 c语言中,使用scanf输入一句话,中间有空格,怎样用printf将这句话打印出来 2021-06-16 clion C语言中为什么我的printf函数在scanf函数之前却运行时先输入再显示,反过来了。 5 2017-09-22 为什么这个C语言程序在DEV c++上运行时,去掉了scanf后面的printf,运行时就没有输入输出,直接结束。 2018-12-21 请问这个C语言程序为什么直接跳到了if语句 2011-01-31 C语言如果printf、scanf函数不加格式控制字串符怎样使用的呢?有什么特性? 4 2016-04-17 c语言中修改一些数据怎么实现不需要修改的可以直接跳到下一修改项 2019-12-10 C语言怎样输入一个名字后输出一个特定句子 2 更多类似问题 > 为你推荐: