慕用4063026
#include <stdio.h>
#define N 8
main()
{
int num[N];
int i,j;
int temp;
printf("inpute 8 integers:");
for(i=0; i<N; i++)
scanf("%d", &num[i]);
for(i=0; i<N-1; i++) /*控制比较的趟数*/
for(j=i+1; j<N; j++) /*控制每趟比较中找到最大的数*/
{
if(num[i]>num[j])
{
temp=num[i]; /*数组元素进行交换*/
num[i]=num[j];
num[j]=temp;
}
}
for(i=0; i<N; i++) /*输出已排好序的数组元素,域宽为4*/
printf("%4d",num[i]);
printf(" ok \n");
}输入:1 3 9 5 6 7 8 5输出:inpute 8 integers: 1 3 5 5 6 7 8 9 ok