昨天忘了来博客写代码。真是罪过,罚自己今天多吃点晚饭。为了方便蔡鸡级别看,注释就粘贴在代码后面,不粘贴在代码前面了。
各位叔叔阿姨,哥哥姐姐,弟弟妹妹如有看到还请多多指点。
大小写字母替换:
int main()
{
char c1,c2; //涉及到输入输出,两个大小写替换用到ASCLL码计算。鉴于自己还是弱鸟初飞,所以用两个字符型变量。
scanf("%c", &c1); //取c1的地址。即从键盘输入的字符赋值给c1
if (c1 >= 65 && c1 <= 90) //大写字母的ASCLL码值是65到90,判断出ASCLL值是大写字母时进行if语句下面花括号的操作
{
c2=c1 + 32; //大写换小写所以+32
printf("%c\n", c2);
printf("%d\n", c2);
}
if (c1 >= 97 && c1 <= 122) //小写字母ASCLL值是97到122
{
c2=c1 - 32;
printf("%c\n", c2);
printf("%d\n", c2);
}
else printf("请输入单个大小写字母\n"); //输入键盘上除字母以外的内容时提示应当输入大小写字母
system("pause"); //本行为方便调试代码结果所用,不是程序必须要有内容
return 0;
}
溜了溜了。。贫秃找优化的办法去了。。。
原文地址:https://www.cnblogs.com/fengkun/p/10737210.html