SDUT-1187 简单编码
来源:互联网 发布:如何在淘宝上赚运费险 编辑:程序博客网 时间:2024/05/24 00:37
简单编码
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic Discuss
Problem Description
将一串文本译成密码,密码的规律是:
将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:
0——>9
1——>8
2——>7
3——>6
4——>5
5——>4
6——>3
7——>2
8——>1
9——>0
然后将所有字符的顺序颠倒。
将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:
0——>9
1——>8
2——>7
3——>6
4——>5
5——>4
6——>3
7——>2
8——>1
9——>0
然后将所有字符的顺序颠倒。
Input
输入一串文本,最大字符个数不超过100。
Output
输出编码后的结果。
Example Input
china
Example Output
ANIHC
Code
#include <stdio.h>#include <string.h>int main(){ char s[101]; int len,i; gets(s); len=strlen(s); for(i=0; i<len; i++) { if(s[i]>='a'&&s[i]<='z') s[i]-=32; else if(s[i]>='A'&&s[i]<='Z') s[i]+=32; else if(s[i]>='0'&&s[i]<='9') s[i]=105-s[i]; } for(i=len-1; i>=0; i--) printf("%c",s[i]); printf("\n"); return 0;}
阅读全文
0 0
- SDUT-1187 简单编码
- 简单编码 (sdut oj)
- SDUT ACM 实验九 简单编码
- sdut acm 编码
- 编码 (sdut oj)
- SDUT KMP简单应用
- 简单计算 (sdut oj)
- sdut 简单GCC
- SDUT-2250 简单计算
- SDUT ACM 实验九 编码
- 1187简单编码
- 1187-简单编码
- sdut acm 简单字符串排序
- 简单字符串排序 (sdut oj)
- 简单字符串比较 (sdut oj)
- 简单密码破解 (sdut oj)
- SDUT-1210 简单密码破解
- SDUT-1333 简单字符串比较
- 利用css实现斜线方法
- Python 调用cobbler API 学习笔记
- Redis客户端管理工具的安装及使用
- 第二行代码第五章笔记
- std::istream&初始化的问题
- SDUT-1187 简单编码
- Axios的配置 此处输入图片的描述 既然尤大推荐的应该有过人之处,好吧于是在新的项目上开始使用Axios,开启这段学习(踩坑)的历程。 安装 1 npm install axios 使用 Axio
- Nuttx在Atmel SAMV71 Xplained上的配置
- 严重: Compilation error 解决方案
- jdbcTemplate实现crud操作(添加、删除、更改操作)
- JAVA处理html标签
- Nginx location 配置用法及正则例子
- Java GUI学生成绩管理系统--管理员界面
- oracle备份工作带来的一些思考