0
点赞
收藏
分享

微信扫一扫

C 练习实例89

棒锤_45f2 2022-01-21 阅读 60

题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下: 每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

程序分析:无。

程序源代码:

#include<iostream>
using namespace std;
int main()
{
	int num, n1, n2, n3, n4;
	cin >> num;
	n1 = num % 1000 % 100 % 10;
	n2 = num / 10 % 100 % 10;
	n3 = num / 100 % 10;
	n4 = num/1000;

	n1 = (n1 + 5) % 10;
	n2 = (n2 + 5) % 10;
	n3 = (n3 + 5) % 10;
	n4 = (n4 + 5) % 10;

	cout << n1 << n2 << n3 << n4;
	return 0;
}
举报

相关推荐

C 练习实例38

C 练习实例83

C 练习实例100

C 练习实例99

C 练习实例40

C 练习实例42

C 练习实例88

C 练习实例39

C 练习实例41 - static

0 条评论