首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

scanf(" %d " , &a ) ; 输入数字只显示小弟我输入的数字的第一位

2013-07-16 
scanf( %d , &a ) 输入数字只显示我输入的数字的第一位我用XCODE编译器,但是用了scanf( %d , &a )

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: 引用:

贴上代码吧。

贴上全部的

热点排行