【C++】Encryption and Decryption

在学习Encryption 跟Decryption前~ ASCII电脑编码系统是必须要知道的。

ASCII电脑编码系统是电脑使用数字来表示符号的一种概念。

例如 48='0',65='A',97='a'

我们来看看实例吧!


学习目标: ASCII的概念及Encryption、Decryption的实务

学习难度: ☆☆☆


#include <iostream>

using namespace std;
 
int main() 
{    	
    int key = 1; /*钥匙*/ 
    
    int num; 
    
    string number;
    
    cin>>number; /*输入号码*/ 
    
    for(int i=0; i<number.length(); i++)
	{
		number[i] = number[i] + key;  /*Encryption(ASCII+1)*/ 	
	}
              	
   	cout << number << endl;  
			
	for(int i=0; i<number.length(); i++)
	{
		number[i] = number[i] - key; /*Decryption(ASCII-1)*/ 
	}
               
    cout << number << endl;    
}

参考资料:

https://zh.wikipedia.org/zh-tw/ASCII


<<:  【JavaScript】解构赋值

>>:  【C++】Binary Search Tree

JavaScript 闭包(Closure) 下集

看这个程序码,结果会是如何? function ArrFunction(){ var arr=[];...

[DAY30] DDD学习资源与完赛感言

DDD 学习资源 ddd-crew 里面有许多关於 DDD 各个面向的 repo,其中这个 repo...

{DAY 15} Pandas 学习笔记 part.1

前言 Pandas 是强大的资料科学分析工具,结合前几天所学的NumPy特性 提供方便读取及使用的资...

[Day18] Webpack - 预处理器

前几天学到了 PostCSS、Babel 这些後处理器,来协助在打包时改写原始码来支援各种浏览器,今...

Re: 新手让网页 act 起来: Day30 - React hooks 之 useDebugValue

前言 今天要介绍最後一个 React hook - useDebugValue ,它也是个较少使用的...