C语言 数组排序

C语言 数组排序为什么不管输入什么输出中都有0

你定义的数组a[11]是11个数,但是你只初始化了0~9,a[10]由于你没有初始化所以是0
你的排序也把这个0排进去了。
你试试定义那里写a[11]=={1,10,20,30,40,50,60,70,80,90,100};就肯定不会有0了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-29
for(i=0; i<10; i++){
for(j=i+1; j<10; j++){
if(arr[i]>arr[j]){
t=arr[i];
arr[i]=arr[j];
arr[j]=t;
}
}
}追问

你好 那我的方法哪里有问题呢

相关了解……

你可能感兴趣的内容

大家正在搜

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