码迷,mamicode.com
首页 > 其他好文 > 详细

小白来袭之第三天(昨天没写在博客上)......

时间:2019-04-19 17:52:48      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:大小写   操作   scanf   大写   用两个   main   lse   int   判断   

昨天忘了来博客写代码。真是罪过,罚自己今天多吃点晚饭。为了方便蔡鸡级别看,注释就粘贴在代码后面,不粘贴在代码前面了。

各位叔叔阿姨,哥哥姐姐,弟弟妹妹如有看到还请多多指点。

大小写字母替换:

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;
}

 

溜了溜了。。贫秃找优化的办法去了。。。

 

小白来袭之第三天(昨天没写在博客上)......

标签:大小写   操作   scanf   大写   用两个   main   lse   int   判断   

原文地址:https://www.cnblogs.com/fengkun/p/10737210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!