Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
2105 | 邓小龙 | 11加密规则 | C++ | Accepted | 0 MS | 268 KB | 964 | 2023-12-10 09:58:02 |
# include<iostream> using namespace std; int main(){ int p; cin>>p; int num1,num2,num3,num4,num5,num6; num1=p/100000; //取位 num2=p/10000%10; num3=p/1000%10; num4=p/100%10; num5=p/10%10; num6=p%10; char ch1; //1.0-9正好按照顺序对应A-J字母 //'A'->65 B-66,C-67 ch1=num1+'A'; cout<<ch1; //2.偶数除以2,奇数不处理 if(num2%2==0) cout<<num2/2; else cout<<num2; //3.前三个数字相加的个位数字 int no3; no3=(num1+num2+num3)%10; cout<<no3; //4.第四个数字本身 cout<<num4; //5.(le)字拼音中,每一个字符(小写)所对应的ASCII相加再加上第五位密码的所得值的十位 int no5; no5=('l'+'e'+num5)/10%10; cout<<no5; //6.全部六个密码数字相加的个位 int no6; no6=(num1+num2+num3+num4+num5+num6)%10; cout<<no6; return 0; }