键盘随机输入八位长度密码,密码由数字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;
}