怎样才能把两串字符串对等起来呢?
我想编写一个程序,可以把输入的字符按照一定规则输出。规则是abcdefghijklmnopqrstuvwxyz
对应zyxwvutsrqponmlkjihgfedcba
然后比如数入abc
输出zyx
然后我知道怎么输出这两串字符串,但不知道怎么把它们联系起来。求指点??
#include <iostream>
#include <string>
using namespace std;
char letter,nletter;
class alphabet
{
private:
int mm,nn;
public:
void formal(){for (letter='a';letter<='z';letter++) cout<<letter;};
void current(){for(nletter='z';nletter>='a'; nletter--) cout<<nletter;};
void transform();
};
void alphabet::transform()
{
}
int main()
{ alphabet a;
a.formal();
cout<<endl;
a.current();
cout<<endl;
a.transform();
return 0;
}
我程序写到这里,其中tansform就是转化过程,不知道该怎么填??
还有为什么char letter,nletter无法定义在类中??定义在类中总显示错误。