OJ2008

来源:互联网 发布:linux终端 编辑:程序博客网 时间:2024/05/22 14:46
#include <stdio.h>#include <stdlib.h>int main(){    char data[100]={0},data2[100]={0};    scanf("%s",&data);    int i=0;    while(data[i]!='\0'){        if(data[i]>=97&&data[i]<=122){            data[i]-=32;        }else if(data[i]>=65&&data[i]<=90){            data[i]+=32;        }else if(data[i]>=48&&data[i]<=57){            data[i] = 57-data[i]+48;        }        i++;    }       int j=0;       while(i--){            data2[j] = data[i];            j++;       }       printf("%s",data2);    return 0;}

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
0 0
原创粉丝点击