ZZULIOJ 1064:加密字符
生活随笔
收集整理的這篇文章主要介紹了
ZZULIOJ 1064:加密字符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
加密字符
題目描述
從鍵盤輸入一批字符,以@結束,按要求加密并輸出。
輸入
從鍵盤輸入一批字符,占一行,以@結束。
輸出
輸出占一行
加密規則:
1)所有字母均轉換為小寫。
2)若是字母’a’到’y’,則轉化為下一個字母。
3)若是’z’,則轉化為’a’。
4)其它字符,保持不變。
樣例輸入 Copy
Kyh520@
樣例輸出 Copy
lzi520
#include<stdio.h> int main() {char ch;while(scanf("%c",&ch),ch!='@'){if(ch>='A'&&ch<='Z'){ch+=32;//大寫轉換為小寫 if(ch>='a'&&ch<='y')ch+=1;//轉換為下一個字母 elsech-=25;//若是'z',則轉化為'a'。printf("%c",ch);}else if(ch>='a'&&ch<='y'){ch+=1;//轉換為下一個字母 printf("%c",ch);}else if(ch=='z'){ch-=25;//若是'z',則轉化為'a'。printf("%c",ch);}elseprintf("%c",ch);//其它的保持不變 }return 0; }
總結
以上是生活随笔為你收集整理的ZZULIOJ 1064:加密字符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OJ1066: 字符分类统计
- 下一篇: android button 行间距,a