1. 程式人生 > >問題一百一十九:簡單編碼

問題一百一十九:簡單編碼

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 <stdio.h>
#include <string.h>

int main()
{
   int i;
   int length;
   char string[101];

   gets(string);
   length=strlen(string);

   for(i=0; i<length; i++)
   {
      if(string[i]<='z' && string[i]>='a')
	  {
	      string[i]=string[i]-32;
	  }
      else if(string[i]<='Z' && string[i]>='A')
	  {
	      string[i]=string[i]+32;
	  }
	  else if(string[i]<='9' && string[i]>='0')
	  {
	       string[i]='9'-string[i]+'0';
	  }
   }
   
   for(i=length-1; i>=0; i--)
   {
       printf("%c", string[i]);
   }

   return 0;
}