#include <iostream>
#include<string>
using namespace std;
int main()
{int i,j,t,n;
char c[50],temp;
gets(c);
n=strlen(c);
for(i=0;i<n;i++)
{ if( isalpha(c[i]))
t=i;
for(j=i+1;j<n;j++)
{ if( isalpha(c[j]))
{ if (c[j]<c[t])
t=j;
}
}
if(t!=i)
{ temp=c[t];
c[t]=c[i];
c[i]=temp;
}
}
puts(c);
}
编写一个程序,输入一串不超过60个字符组成的且不包含换行符的字符串,将字符串中的A到Z的字母按英文字典字母顺序重新排列,排列后的单词的长度要与原始句子中的长度相同,并且要求只对A到Z的字母重新排列,其它字符保持原来的状态。
Input
输入一行字符串,以换行符’\n’结束。