题目 从键盘输入一串字符,以回车作为结束,编写程序对字符串进行加密,加密方式为将各个字符变为其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; } 运行效果 加密英文 加密中文 加密