编写一个程序,当输入不超过200个字符组成的英文文字时,计算机将这个句子中的字母按英文字典字母顺序重新排列,排列后的单词的长度要与原始句子中的长度 相同。例如:
输入:
THE PRICE OFBREAD IS ¥1 25 PER POUND
输出:
ABC DDEEE EFHIINO OP ¥1 25 PPR RRSTU
并且要求只对A到Z的字母重新排列,其它字符保持原来的状态。
样例输入
THE PRICE OF BREAD IS $125 PER POUND
样例输出
ABC DDEEE EF HIINO OP $125 PPR RRSTU
#include
#include
#include
using namespace std;
int main()
{
char a[201],b[201];
gets(a);int count=0;int c=0;
int n=strlen(a);
for(int i=0;i='A'&&a[i]<='Z'){
b[count]=a[i];
count++;
}
}
for(int i=1;i0&&temp='A'&&a[i]<='Z'){
cout<