C语言中,请问为什么我输入10个数,按回车之后,还要再输入一个数才开始输出呢?我明明已经输入10个数了

2026年09月23日 23:43
有1个网友回答
网友(1):

修改scanf函数为

scanf("%d",&s[a]);

不要随意在scanf的格式说明符中使用空格,\n等符号,这些符号不表示输入对应符号,而是便是忽略空白符直至下个非空白符