#include <stdio.h>
void sort(int b[10],int n);//函数声明
int main()
{
int i,a[10];
printf("请输入10个整数:\n");
for(i=0;i<10;i++)//数组输入
{
scanf("%d",&a[i]);
}
printf("输入10个整数为:");
for(i=0;i<10;i++)//输出排序前的数组
{
printf("%5d",a[i]);
}
printf("\n");
sort(a,10);//调用函数
printf("排序后10个整数为:");
for(i=0;i<10;i++)//输出排序结果
{
printf("%5d",a[i]);
}
printf("\n");
}
void sort(int b[10],int n )//排序函数
{
int i,j,max,temp;
for(i=0;i<n;i++)
{
max=i;
for(j=i+1;j<n;j++)
{
if(b[max]<b[j])
max=j;
}
temp=b[i];
b[i]=b[max];
b[max]=temp;
}
}
C语言用选择法降序排序
需积分: 50 88 浏览量
2020-12-26
21:19:28
上传
评论 5
收藏 508B ZIP 举报
烟火9092
- 粉丝: 27
- 资源: 10
评论0