于墨轩 • 1个月前
#include <iostream>
#include <string>
using namespace std;
int main() {
string password;
cin >> password;
char char1 = 'A' + (password[0] - '0');
int num2 = password[1] - '0';
char char2 = (num2 % 2 == 0) ? (num2 / 2 + '0') : password[1];
int sum3 = (password[0] - '0') + (password[1] - '0') + (password[2] - '0');
char char3 = (sum3 % 10) + '0';
char char4 = password[3];
const int ascii_le = 'l' + 'e'; // 108 + 101 = 209
int num5 = password[4] - '0';
int temp5 = ascii_le + num5;
char char5 = (temp5 / 10) % 10 + '0';
int sum6 = 0;
for (char c : password) {
sum6 += (c - '0');
}
char char6 = (sum6 % 10) + '0';
cout << char1 << char2 << char3 << char4 << char5 << char6 << endl;
return 0;
}
评论: