题目链接:http://poj.org/problem?id=1298
题目大意:按照所给的顺序要求将输入的字符串进行排列。
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main ()
{
char str[]= {"VWXYZABCDEFGHIJKLMNOPQRSTU"};
char ch[]; while ()
{
gets(ch);
if (strcmp(ch,"START")==)//strcmp是字符的一个函数,也就是两者之间的比较
continue;
else if (strcmp(ch,"END")==)
continue;
else if (strcmp(ch,"ENDOFINPUT")==)
break;
for (int i=; ch[i]!='\0'; i++)
{
if (!(ch[i]>='A'&&ch[i]<='Z'))
continue;
ch[i]=str[ch[i]-];//运用ASCII进行字符之间的相互转换
}
puts(ch);
}
return ;
}