写一个函数,用“选择法”对输入的10个字符按由大到小顺序排列。

发布网友

我来回答

1个回答

热心网友

#include<stdio.h>

int main(void)

{

char a[11];

int i,j;

int max;

int t;

    printf("请输入10个字符:\n");

gets(a);

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

{

max = i;

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

if(a[max] < a[j])

max = j;

t = a[max];

a[max] = a[i];

a[i] = t;




}

puts(a);

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com