a009

輸入說明 :

每筆測試資料一列。每列有1個字串,就是需要解密的明碼。

輸出說明 :

對每一測試資料,請輸出解密後的密碼。

這題要先觀察範例的輸入輸出,可以看到兩句都有'pz'翻譯過後都是is 有空白喔,空白就是',p往前數七個英文字母是i,z往前數七個字母是s,所以我們知道,把每個密文往前數七個字母就是了,如果不知道'是空白的原因,可以看這篇,他講解ASCII code講得很清楚

#include<stdio.h>
#include<string.h>
int main()
{
    char array[200]={'\0'};
    int i;
    while(scanf("%s",array)!=EOF)
    {
        for(i=0; i<strlen(array);i++)
        {
            array[i]-=7;
        }
            printf("%s\n",array);
    }    
    return 0;    
}