输入八位密码后加密在输出

键盘随机输入八位长度密码,密码由数字0~9、小写字母a~z及大写字母A~Z组成,加密的方法是每一位加6,再除以10取余,作为该位新密码。例如:输入ABC123ab,输出12356734
方法要能可以看懂的。

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    char ch;
    while (cin >> ch)
    {
        int s = int(ch);    // 转成 int 类型,方便计算
        s += 6;
        s %= 10;    // 按题意计算
        cout << s;  // 输出
    }

    return 0;
}
#include <iostream>
using namespace std;
int main()
{
    char t[10] ;
    cin >> t;
    for (int i = 0; i < 8; i++)
    {
        cout << ((t[i] + 6) % 10);
    }
    return 0;
}
 

如下:

#include <iostream>
using namespace std;
int main()
{
    char pwd[10] = { 0 };
    cin >> pwd;
    for (int i = 0; i < 8; i++)
    {
        cout << ((pwd[i] + 6) % 10);
    }
    return 0;
}


#include<bits/stdc++.h>
#define N 250000
using namespace std;
void jm(string s){
    for(int i=0;i<s.size();i++){
        int t=s[i]+6;
        t%=10;
        putchar(t+'0');
    }
    return;
}
int main()
{
    string s;
    getline(cin,s);
    jm(s);
    return 0;
}