C 编程输入8个正整数,然后用冒泡排序法自动按从小到大的顺序输出. 急急急!!!

利用一维数组产生8个数,先输出,一行内输出,另起一行从小到大输出,第三行从大到小

第1个回答  2018-05-17
#include<stdio.h>

void sort(int array[ ] , int n )
{
for (int i = 0; i < n; i++)
{
for (int j = i + 1; j < n; j++)
{
if (array[i] > array[j])
{
int tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
}
}
}
int main ()
{
int a[8];
for(int i = 0; i<8 ; i++)
{
scanf("&",a[i]);
}
sort(a, 8);
for (int i = 0; i < 5; i++)
printf("%d ", a[i]);
}
记事本写的没事 我不是做c的 不知道对不对本回答被提问者采纳
第2个回答  2018-05-17
亲,C 编程输入8个正整数,然后用冒泡排序法自动按从小到大的顺序输出可以到云南新华电脑学院来看看或上网查查看看,希望可以帮到亲