#include<cstdio>
#include<iostream>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
bool cmp(char a,char b)
{
return a<b;
}
int main()
{
char a[250];
while(gets(a))
{
int len=strlen(a);
sort(a,a+len,cmp);
for(int i=0;i<len;i++)
printf("%c",a[i]);
printf("\n");
}
return 0;
}
一开始编译错误
数组开的太小了
后来又wa
因为字符串可能含有空格
而scanf是以空格为结束判断的
所以改为gets
以\n为结束标志