标签:std char main 字符 ret printf 加密 putc color
getchar()获取一个字符;putchar()输出一个字符
gets()获取一个字符串:puts()输出一个字符串
输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
输入:输入一行字符 eg:a b
输出:加密处理后的字符 b c
#include <stdio.h> #include <stdlib.h> #include <string.h> //写字符时必须加上 的头文件 int main() { char str[100]; gets(str); int i; for(i=0;i<strlen(str);i++) { if(str[i]>=‘a‘&&str[i]<=‘z‘) { str[i] +=1; } } puts(str); return 0; }
用getchar()
#include <stdio.h> #include <stdlib.h> #include <string.h> //写字符时必须加上 的头文件 int main() { char c; while((c=getchar())!=‘\n‘) //这一行很棒,加糖 { if(c>=‘a‘&&c<=‘z‘||c>=‘A‘&&c<=‘Z‘) { if(c==‘z‘||c==‘Z‘) c -=25; else c +=1; printf("%c",c); } else printf("%c",c); } return 0; }
标签:std char main 字符 ret printf 加密 putc color
原文地址:https://www.cnblogs.com/spore/p/10504015.html