OJ1064: 加密字符(C语言)
生活随笔
收集整理的這篇文章主要介紹了
OJ1064: 加密字符(C语言)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
從鍵盤輸入一批字符,以@結束,按要求加密并輸出。
輸入
從鍵盤輸入一批字符,占一行,以@結束。
輸出
輸出占一行
加密規則:
1)、所有字母均轉換為小寫。
2)、若是字母’a’到’y’,則轉化為下一個字母。
3)、若是’z’,則轉化為’a’。
4)、其它字符,保持不變。
樣例輸入 Copy
Kyh520@
樣例輸出 Copy
lzi520
#include<stdio.h> #include<math.h>int main() {char x;int flag;while(flag=1,scanf("%c",&x),x!='@')//重新對flag賦值{if(x>='A'&&x<='Z'){x+=32;flag=0;//如果是大寫字母轉化為小寫 }if(x>='a'&&x<='y'){printf("%c",x+1);flag=0;}if(x=='z'){printf("%c",'a');flag=0;}if(flag==1) //如果是其他字符{printf("%c",x);}}return 0; }總結
以上是生活随笔為你收集整理的OJ1064: 加密字符(C语言)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ad 卡尔曼_卡尔曼滤波算法C语言实现(
- 下一篇: android http文件上传,And