程序十五
来源:互联网 发布:淘宝男士腰带 编辑:程序博客网 时间:2024/04/30 05:52
【程序89】
题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:
每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
1.程序分析:
2.程序源代码:
#include <iostream>
using namespace std;
void swap(int &a, int &b)
{
int z;
z = a;
a = b;
b = z;
}
void main()
{
int num;
cin>>num;
if(num<1000)
return;
int numAry[4] = {0};
numAry[0] = num/1000;
numAry[1] = num/100%10 ;
numAry[2] = num/10%10;
numAry[3] = num%10;
for(int i=0;i<=3; i++)
{
numAry[i] += 5;
numAry[i] %= 10;
}
swap( numAry[0], numAry[3] );
swap( numAry[1], numAry[2] );
for(i=0; i<4; i++)
cout<<numAry[i]<<" ";
cout<<endl;
}
- 程序十五
- 程序人生(十五)
- 行政区划程序的设计(十五)
- 十五ACE编写简单的通信程序
- C语言程序学习(十五)笔记
- opencv程序十五:实时视频轮廓检测
- 十五周项目二 阅读程序1
- Linux<十五>:程序管理之前台、后台
- zhphpframework (十五) 程序分发,静态反射调用
- 十五. 第一个shell script 脚本程序
- 微信小程序把玩(十五)checkbox组件
- 微信小程序开发(十五)获取位置
- 十五
- 十五
- 十五
- 如何将C/C++程序转译成Delphi(十五)
- 每天一个C++小程序(十五)--快速排序
- 【C语言复习(二十五)】可执行程序的组成
- 冷雨里的冰可乐
- Oracle oradebug 命令 使用说明
- 搜索引擎Zend_lucene
- stl sort使用经验
- android开发之简单图片浏览器 读取sdcard图片+形成缩略图+Gallery
- 程序十五
- 关于MTK层的使用
- 简易ATM机实现感想
- iphone如何进入和退出一个模态的View
- 又到期末——养精蓄锐
- VirtualBox 导出虚拟电脑可能遇到的陷阱
- asp.net 一款漂亮的验证码
- MTK环境搭配2
- uboot启动zImage(go)和uImage(bootm)分析