C#题目很简单,大神帮帮忙 C#要源代码 对4位整数进行加密,加密规则如下:每位数字都加上5,
C#题目很简单,大神帮帮忙C#要源代码对4位整数进行加密,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,该...
C#题目很简单,大神帮帮忙 C#要源代码
对4位整数进行加密,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,该方法返回加密后的数字。 展开
对4位整数进行加密,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,该方法返回加密后的数字。 展开
展开全部
int jiami(int a)
{
int r=0;
int[] aa = new int[4];
aa[0] = a / 1000;
aa[1] = a % 1000 / 100;
aa[2] = a % 100 / 10;
aa[3] = a % 10;
for (int i = 0; i < 4; i++) aa[i] = (aa[i] + 5) % 10;
r = aa[3] * 1000 + aa[2] * 100 + aa[1] * 10 + aa[0];
MessageBox.Show(r.ToString());
return r;
}
{
int r=0;
int[] aa = new int[4];
aa[0] = a / 1000;
aa[1] = a % 1000 / 100;
aa[2] = a % 100 / 10;
aa[3] = a % 10;
for (int i = 0; i < 4; i++) aa[i] = (aa[i] + 5) % 10;
r = aa[3] * 1000 + aa[2] * 100 + aa[1] * 10 + aa[0];
MessageBox.Show(r.ToString());
return r;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
printf("请输入一位四位整数:");
int y = 0;//1234
int a = 0;
int b = 0;
int c = 0;
int d = 0;
scanf("%d",&y);
a = y % 10;//4
y = y / 10;
b = a % 10;//3
y = y / 10;
c = b % 10;//2
y = y / 10;
d = c % 10;//1
int x = (a + 5) * 100 + (b + 5) * 10 + (c + 5) + (d + 5) / 10;
printf("加密后为:%d", x);
return 0;
}
int main()
{
printf("请输入一位四位整数:");
int y = 0;//1234
int a = 0;
int b = 0;
int c = 0;
int d = 0;
scanf("%d",&y);
a = y % 10;//4
y = y / 10;
b = a % 10;//3
y = y / 10;
c = b % 10;//2
y = y / 10;
d = c % 10;//1
int x = (a + 5) * 100 + (b + 5) * 10 + (c + 5) + (d + 5) / 10;
printf("加密后为:%d", x);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询