第十四章,一个简约加密的demo(C++)
来源:互联网 发布:网站安全扫描软件 编辑:程序博客网 时间:2024/06/16 09:59
1.输入n个数字。
2.去掉第1个数,把第2个放到这些数字的末尾,
然后是去掉第3个数,把第4个放到这些数字的末尾,
以此类推,直到所有的数字都去掉。
3.去掉的数字按去掉的先后排序,就是加密后的数字 。
注:demo中初始化的数据是我小时候常玩的一个扑克牌小游戏,
就是同一花色的13张扑克牌按demo中的排序方法,
最后就可以按顺序排出来。
#include <iostream>#include <vector>using namespace std;int main(int argc, char** argv) {//初始化数据 vector<int> ves;ves.push_back(1);ves.push_back(12);ves.push_back(2);ves.push_back(8);ves.push_back(3);ves.push_back(11);ves.push_back(4);ves.push_back(9);ves.push_back(5);ves.push_back(13);ves.push_back(6);ves.push_back(10);ves.push_back(7); //通过初始数据获取集合长度和初始化数组 int num01=ves.size(),num02[num01];//开始加密 for(int i=0,num=0;true;i++){if((i+1)%2==1){num02[num]=ves[i];++num;if(num==num01)break;}else{ves.push_back(ves[i]);}}//遍历加密数组 for(int i=0;i<num01;i++){cout<<num02[i]<<" ";}return 0;}调试截图
0 0
- 第十四章,一个简约加密的demo(C++)
- 一个文件夹加密的小程序【demo】
- 一个程序员的进化史-第十四章
- 一个简约的Android相册(支持多选)
- 一个对称加密demo
- C和指针读书笔记(第十四章)
- NumberProgressBar:一个简约性感的数字ProgressBar
- NumberProgressBar:一个简约性感的数字Prog
- 一个简约的音乐播放器开头
- Java 密码学架构 - 对称加密的一个小Demo
- Objective-C 程序设计 第十四章
- C++Primer习题第十四章
- C#:一个增强的TcpClient(六)数据加密
- C#:一个增强的NetworkStream(四)数据加密
- 【Linux C王者归来】【第十四章】【进程间的通信】
- c++primer第十四章c++代码重用(二)
- C++Primer Plus(第六版) 第十四章 第一题
- C++Primer Plus(第六版) 第十四章 第五题
- sqlite - query()解析
- 竖直方向的ViewPager的实现方式
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- Android 强制隐藏软键盘
- 成功者的习惯
- 第十四章,一个简约加密的demo(C++)
- weblogic环境,应用上传图片报Could not initialize class sun.awt.X11.XToolkit
- could not read data from '/Users/iamme/Documents/XCode/myapp/myapp/myapp-Info.plist': The file “myap
- C#中几种换行符
- 用Windows Server 2008搭建时钟同步服务器
- Java代码规范文档
- C# 将 HTML 转成纯文本
- LightOJ - 1030 Discovering Gold 期望
- Search a 2D Matrix