在主函数中输入8个整数,调用函数对其进行排序(从小到大),排序方法不限,最后在主函数中输出结果

要快啊

第1个回答  2013-05-09
#include "stdio.h"
main()
{
int i,j,w[20];
printf("请分别输入8个整数");
for(i=0;i<20;i++)
scanf("%d",&w[i]);
for (i=0;i<8;i++)
for (j=i;j<8;j++)
if (w[i]>w[j])
{
int temp=w[j];
w[j]=w[i]; w[i]=temp;
}
for(i=0;i<8;i++)
printf("%d ",w[i]);
}
第2个回答  2013-05-09
void Sort(int[] num) {
int middle = 0;
for (int i = 0; i < num.length; i++) {
for (int j = 0; j < num.length-1-i; j++) {
if (num[j] > num[j+1] ) {
middle = num[j];
num[j] = num[j+1];
num[j+1] = middle;
}
}
}
}
在main中调用 就行本回答被网友采纳