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

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

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

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

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

http://blog.csdn.net/changemyself/article/details/17145721