2 chentaotnt chentaotnt 于 2017.06.19 13:19 提问

C语言程序题,求各位大佬帮忙

输入10个数,找出其中最小的数,将它与最前面的数交换后输出这个数

4个回答

a415547421
a415547421   2017.06.19 13:25

for(i=1;i<n;i++)
if a[i]<a[0]
swap(a[0],a[i])
这样第一个数一直都是最小的了

zqk1062787941
zqk1062787941   2017.06.19 13:25

利用数组存取这十个数,接着便利这十个数是找出最小得数并记录下标,在于第一个交换,最后输出

shen_wei
shen_wei   Ds   Rxr 2017.06.19 14:43
xingerr
xingerr   2017.06.20 16:07

如果你要的是思想的话,就是利用(选择基准数)排序的思想,可以使用二分法穿插。要程序的话,我希望你自己做,这样问题的解决才有价值

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!