#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中调用 就行本回答被网友采纳