[YTU]_2008( 简单编码)

来源:互联网 发布:vmware mac破解版下载 编辑:程序博客网 时间:2024/06/14 09:23
Description将一串文本译成密码,密码的规律是: 将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下: 0——>91——>82——>73——>64——>55——>46——>37——>28——>19——>0然后将所有字符的顺序颠倒。Input输入一串文本,最大字符个数不超过100。Output输出编码后的结果。Sample InputchinaSample OutputANIHC
#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;}