Description
将一串文本译成密码,密码的规律是: 将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:0——>9
1——>8
2——>7
3——>6
4——>5
5——>4
6——>3
7——>2
8——>1
9——>0
然后将所有字符的顺序颠倒。
Input
输入一串文本,最大字符个数不超过100。
Output
输出编码后的结果。
Sample Input
china
Sample Output
ANIHC
#include <iostream>
#include <cstring>
using namespace std;
int main()
{char array[101],temp;int i;cin>>array;for(i=0;i<strlen(array);i++){if(array[i]>=65&&array[i]<=90)array[i]=array[i]+32;else if(array[i]>=97&&array[i]<=122)array[i]=array[i]-32;else if(array[i]>=48&&array[i]<=57)array[i]=105-array[i];}for(i=0;i<strlen(array)/2;i++){temp=array[i];array[i]=array[strlen(array)-1-i];array[strlen(array)-1-i]=temp;}for(i=0;i<strlen(array);i++)cout<<array[i];cout<<endl;return 0;
}

[YTU]_2008( 简单编码)相关推荐

  1. 井字棋小游戏c语言简单编码,C语言实现井字棋小游戏

    C语言实现简单的"井字棋游戏",供大家参考,具体内容如下 总体构造: 1.游戏菜单的逻辑实现 2.游戏本体的代码实现 part 1:游戏菜单的整体逻辑 ①简单的通过一个输入0和1的 ...

  2. C语言简单好玩编码,TZC1464:C语言实验题——简单编码

    描述: 将一串文本译成密码,密码的规律是:将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下: 0-->9 1-->8 2-->7 3-->6 ...

  3. JWT(JSON Web Token) Java与.Net简单编码实现

    参考 JWT(JSON WEB TOKENS)-一种无状态的认证机制 基于Token的WEB后台认证机制 各种语言版本的基于HMAC-SHA256的base64加密 Java与.Net实现实现 // ...

  4. 井字棋小游戏c语言简单编码,井字棋小游戏(C语言)

    1 #include 2 #include 3 #include 4 #include 5 #include 6 7 void drawBoard(char *board) //绘制棋盘 8 {9 p ...

  5. 【拓展】谈谈字符编码:Unicode编码与emoji表情编码

    " 开发过程中,字符编码是我们一定要掌握的知识.本文回顾ASCII标准,并介绍了Unicode和UTF-8.UTF-16方案间的关系,各自是如何存储的,最后介绍了Unicode中emoji表 ...

  6. linux中常用的加密总结--base64编码解码与openssl实现

    linux中常用的加密总结–base64编码解码与openssl实现 一.base64 !!!base64是一种数据编码方式,可逆,不是严格意义上的加密算法,不能作为安全加密使用 -d,–decode ...

  7. 如何写出“简单“代码?

    如何写出"简单"代码? 当你做实际开发中,你一定会发现有人跟你说,或者你在网上看:要写简单代码要写简单代码.    这句话其实就跟大家熟悉的设计模式中的简单(kiss)原则是挂钩的 ...

  8. 安卓逆向 AndroidManifest.xml 编辑 解码与编码工具

    前段时间在安卓逆向过程中要对AndroidManifest.xml文件 进行修改,在网上找了找工具都不是很好用 然后去github找到了这个工具: xml2axml.jar 他可以将整个axml二进制 ...

  9. R语言分类变量进行回归时的编码方案

    本文首发于公众号:医学和生信笔记,完美观看体验请至公众号查看本文. 文章目录 演示数据 Dummy Coding simple coding Deviation coding Orthogonal P ...

最新文章

  1. AI又被彩虹吹!​网易被预言为“下一个百度”?
  2. 对部门的建议和期待怎么写_教学反思到底该怎么写?这些要点一个都不能少(建议收藏)...
  3. 脑电分析系列[MNE-Python-10]| 信号空间投影SSP数学原理
  4. Servlet 的常见错误总结
  5. 类型的本质和函数式实现
  6. Visual C++——Visual C++ 6.0 转 Visual Studio[Visual C++]编译错误[错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容]解决方案
  7. 第十六天:9.1规划人力资源管理。
  8. 性能测试流程-各阶段的工作
  9. Oracle--plsql异常处理
  10. Mavlink 协议硬解析主要代码
  11. Java中的Filter过滤器
  12. C语言小程序:彩票号码生成器
  13. Android性能优化典范-第2季
  14. BM3D算法半解,带python代码
  15. 怎么用C语言读取gcode文件,arduino当Gcode解释程序(CNC)
  16. dw相对路径怎么改_Dreamweaver绝对路径和相对路径
  17. java+mysql 基于jsp820志愿者管理系统sql
  18. [UnityPhoton]Photon Chat 对话框测试
  19. Python安装Anaconda安装
  20. STC89C52RC的P4口的应用问题

热门文章

  1. u-boot-2009.08在2440上的移植详解(三)
  2. android/WINCE驱动、系统(framework)和apk/app产品开发和合作
  3. makefile 和shell文件相互调用
  4. NDK 与 JNI 的关系
  5. 计算机网络试题大连工业大学,2016大连工业大学计算机网络考研大纲
  6. python queue模块安装_Python queue包_程序模块 - PyPI - Python中文网
  7. 华为如何打造智能终端的有趣灵魂?(下)
  8. 洛谷2766:[网络流24题]最长不下降子序列问题——题解
  9. AGG第三十五课 gsv_text 渲染ASCII字符
  10. POJ 1144 Network(无向图连通分量求割点)