加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

C语言达成字符串英文字母大小写的转换

发布时间:2021-11-12 15:11:07 所属栏目:教程 来源:互联网
导读:题目: 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。例如输入abcdefghijklmnopq,输出ABCDEFGHIJKLMNOPQ 思路: 大写字母转换为小写字母+32,小写字母转换为大写字母-32;可以用for循环+数组形式完成,也可利用while循环完成,我选择了
题目:
 
输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。例如输入abcdefghijklmnopq,输出ABCDEFGHIJKLMNOPQ
 
思路:
 
大写字母转换为小写字母+32,小写字母转换为大写字母-32;可以用for循环+数组形式完成,也可利用while循环完成,我选择了更容易理解的while循环实现
 
#include<stdio.h>
int main()
{
 int I=2;  //赋值使I不为零
 while (I)  //当括号内表达式不为零时实现后面的循环
 {
  char b;
  scanf("%c", &b);
  if (b >= 'A' && b <= 'Z')
  {
   b = b + 32;
   printf("%c", b);
  }
  else if (b >= 'a' && b <= 'z')
  {
   b = b - 32;
   printf("%c", b);
  }
 }
 return 0;
}
 
 

(编辑:南通站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读