第7-1号习题:选择排序法(20分)
发布时间
阅读量:
阅读量
本题需要对提供的n个整数进行由大到小的排列,并将结果输出。
输入格式:
首行输入一个不超过10的正整数n。次行输入n个整数,各数字之间使用空格进行分隔。
输出格式:
在单独的一行中,按照从大到小的顺序输出这些数字,每个数字之间保留一个空格,且行末不应出现多余的空格。
输入样例:
4
5 1 7 6
7 6 5 1
#include<stdio.h>
#pragma warning(disable:4996)
int main()
{
int n, arr[10];
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
for (int i = 0; i < n - 1; i++) {
int max = i;
for (int j = i + 1; j < n; j++) {
if (arr[j] > arr[max]) {
max
全部评论 (0)
还没有任何评论哟~
