题目
从键盘输入一串字符,以回车作为结束,编写程序对字符串进行加密,加密方式为将各个字符变为其ASCII表后的第4个字符,例如a,加密后为e,字符串‘china’加密后为‘glmre’
解析
采用单个字符读取函数getchar()对字符进行循环读取,然后进行判断,如果不为回车,则加4后输出,为回车则退出循环
程序
#include <stdio.h>
int main()
{
char c;
do
{
c=getchar();
if(c!='\n')
putchar(c+4);
}
while(c!='\n');
return 0;
}
运行效果
加密英文

加密中文
加密