c语言程序:对一个字符的asc2码值降序排列

如题所述

字符串?

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXSIZE 50
int main()
{char temp, arr[MAXSIZE];
int i,j,len;
printf("输入字符串:\n");
gets(arr);
len=strlen(arr);
for(i=0;i<len-1;i++)
for(j=i+1;j<len;j++)
if(arr[i]<arr[j])
{temp=arr[i];arr[i]=arr[j];arr[j]=temp;}
printf("排序后:\n");
puts(arr);
system("pause");
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答