题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:
加密规则:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。希望能编写出来^...
加密规则:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
希望能编写出来^ 展开
希望能编写出来^ 展开
1个回答
展开全部
我用字符串表示这个数字 C++
#include<iostream>
using namespace std;
void main()
{
char num[4],i;
cin>>num;
for(i='0';i<'4';i++)
num[i-48]=(num[i-48]-48+5)%10+48;
i=num[0];
num[0]=num[3];
num[3]=i;
i=num[1];
num[1]=num[2];
num[2]=i;
cout<<num;
}
#include<iostream>
using namespace std;
void main()
{
char num[4],i;
cin>>num;
for(i='0';i<'4';i++)
num[i-48]=(num[i-48]-48+5)%10+48;
i=num[0];
num[0]=num[3];
num[3]=i;
i=num[1];
num[1]=num[2];
num[2]=i;
cout<<num;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
北京天空卫士网络安全技术有限公司
2020-12-31 广告
2020-12-31 广告
判断一个 数据安全管理公司的好坏,不只是看价格,还要考虑很多因素。建议可以多对比几个看看。您可以到北京天空卫士网络安全技术有限公司了解下。北京天空卫士网络安全技术有限公司是一家总部设立在北京经济技术开发区的数据安全技术企业。天空卫士致力于发...
点击进入详情页
本回答由北京天空卫士网络安全技术有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询