问题描述
程序代码
#include <stdio.h>
/*
*csdn学院--2016级
*目的:让代码见证成长(作为一个初学的菜鸟,如
*大家有发现错误,欢迎指正!)
*文件名称:Myfun66.c
*作者:小臣小仁
完成日期:2016年12月7日
*/
int main()
{
char c;
while((c=getchar())!='\n')
{
if(c>=65&&c<87)
putchar(c+4);
else if(c>=87&&c<=90)
putchar(c-22);
else if(c>=97&&c<119)
putchar(c+4);
else if(c>=119&&c<=122)
putchar(c-22);
else
putchar(c);
}
return 0;
}
输出结果
知识点总结
通过getchar将字符从键盘录入,然后通过字符对应的Ascll码对应的数进行计算然后通过putchar输出所对应的字符
心得体会
知道了26个大小写字母的Ascll值