C语言 输入一组数进行排序 由大到小(c语言任意输入十个数从小到大排序)

C语言 输入一组数进行排序 由大到小(c语言任意输入十个数从小到大排序)

首页维修大全综合更新时间:2024-09-06 06:25:47

C语言 输入一组数进行排序 由大到小

#include <stdio.h>

main(void)

{

int i,j,a[10],p=0,t=0,temp;

printf("请输入原数组: ");

for(j=0;j<10;j++)

scanf("%d",&a[j]);

temp=a[0];

for(j=0;j<9;j++)

{

t=j;

temp=a[j];

for(i=j+1;i<10;i++)

if(temp>a[i]) //这是由小到大排序 如果是大到小则改为 if(temp<a[i])

{temp=a[i];p=i;}

{temp=a[p];a[p]=a[t];a[t]=temp;}

}

printf("排序后的数组为: ");

for(j=0;j<10;j++)

printf("%d ",a[j]);

}

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.