求解怎么找出字符串中最大的那个字符并且放在最后
zhangxiaoxi找出字符串中的最大字符并放在最后 怎么做?或者说是将字符做升序 怎么做?#include<stdio.h>
#include<string.h>
int main()
{
int i,j ,t;
char a[100],b[]="ab";
gets(a);
for(i=0;i<100;i++)
{for(j=0;j<100-i;j++)
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}
}strcat(a,b);
puts(a);
}我这样写哪里有问题?