密码应该接收用户输入的字符串,然后吐出加密的代码。
因此,如果字符串是ABCD,则加密为ZYXW。
但我正在努力想办法开始编写这个函数。我想使用一个函数,然后在我需要它时在main函数中调用它!感谢。
答案 0 :(得分:0)
#include<iostream>
using namespace std;
int main() {
char a[100];
cout<<"Enter A String :";
cin>>a;
//Your Function Calling Should Be this
//Supposing all characters are uppercase
int st = 65 , et = 90;
char b[100];
for(int i=0;a[i]!='\0';i++){
b[i] = et - (a[i] - 65);
}
cout<<"\nYour Answer :"<<b;
return 0;
}
这对您有用
答案 1 :(得分:0)
您可以使用此功能:
char convert(char c) {
return 'Z' - (c - 'A');
}
像这样使用:
std::transform(s.begin(), s.end(), s.begin(), convert);
s
是您要转换的字符串。