首页
编程
java
php
前端
首页
编程
java
php
前端
当把scanf(“%d ”)写成这样时,为何输入数字要输入11个才有效?
通过运行时会发现,必须输入第十一个数字才能有效的输入,然后输出前十个数字,我想知道原因😶
因为你后面有空格,把空格去掉。
scanf("%d")
不用11个 ,输入10个以后,再输入一个空格后按回车键就可以。主要是 %d后面的空格要求你每个输入整数后面必须有空格才能匹配
你这个for循环就是10次啊,和有没有空格有啥关系,你把 i<5 ,这样就输入5个数了,就是这个意思
点击展开全文