scanf()函数怎么样结束输入,它接受的是什么字符?

我输入的是
a 回车 b 回车

对于不同的输入量,他结束输入的方式是不一样的。输入整数时,除了开始的正负符号外遇到非数字字符就结束输入,输入浮点数时,读到非浮点数字符时就结束,以%s格式输入字符串的时候遇到空格、制表符或回车就结束,以%号格式读入时只读取一个字符。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-27
楼上的说的有点繁琐,其实很简单只要在while循环里价格判断就可以了
while
(scanf("%c",&n[a])==1&&n[a]!='\n'),你再试试输入五个数后就不会一直循环下去了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网