C语言编程 编写程序,从键盘输入一个字符串放在字符数组a中,用选择法将a中的有效字符按降序排列


我要完整的

#include<stdio.h>

int main()
{
char a[50];
int i, j, max;
char tmp;

gets(a);
for (i = 0;a[i] != '\0';i++)
{
max = i;
for (j = i + 1;a[j] != '\0';j++)
{
if (a[j] > a[max])
max = j;
}

tmp = a[i];
a[i] = a[max];
a[max] = tmp;
}

printf("%s\埂敞囤缎塬等剁劝筏滑;n", a);

return 0;
}



Copyright © 2009-2011 All Rights Reserved.