读书人

scanf(quot; %d quot; , amp;a ) ; 输入数字只显示

发布时间: 2013-07-16 22:38:04 作者: rapoo

scanf(" %d " , &a ) ; 输入数字只显示我输入的数字的第一位
我用XCODE编译器,但是用了scanf(" %d " , &a ) ; 这句后,在我输入的时候出问题了,下面是例子,我没截图,情况我就用下面的文字举例给大家说一下:
(程序运行后)
请输入5个数字:
1
7
3
5
2
这5个数由小到大排序为:

7 13 24 51 321
(程序结束)
上面的情况是我输入了: 13 7 321 51 24 这几个数字,但是只显示了每个数字的第一位
不知道为什么,菜鸟求解~ C SCANF
[解决办法]
贴上代码吧。
[解决办法]
%d 接收整形,遇到空格就中断…
[解决办法]

引用:
我给数组赋值呢:

for ( b=0 ; b<=9 ;b++){
scanf(" %d " , &a[b] ) ;
}

Quote: 引用:

贴上代码吧。

贴上全部的

读书人网 >C语言

热点推荐