字母排列C++

编写一个程序,当输入不超过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<

 

你可能感兴趣的:(OJ)