问题描述
  编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。
  输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。
  输出格式:输出经过转换后的字符串。
输入输出样例
样例输入
AeDb
样例输出

aEdB

#include<iostream>
#include<string.h>
using namespace std;
int main()
{char a[21];cin>>a;for(int i = 0; i < strlen(a); i++){if(a[i]>='a'&&a[i]<='z')//小写字母{a[i] = a[i] - 32;} else if(a[i]>='A'&&a [i]<='Z')//大写字母{a[i] = a[i] + 32;} }cout<<a;return 0;
} 

这里其实我有一个小问题:如果我用两个if,结果是不对的,但是用if,,,else if就是对的。不清楚为什么?哪位大神可以帮忙解答?在此谢过!

蓝桥杯_算法训练_大小写转换相关推荐

  1. [Java] 蓝桥杯ALGO-85 算法训练 进制转换

    问题描述 编写一个程序,输入一个二进制的字符串(长度不超过32),然后计算出相应的十进制整数,并把它打印出来. 输入格式:输入为一个字符串,每个字符都是'0'或'1',字符串的长度不超过32. 输出格 ...

  2. 蓝桥杯 ALGO-85 算法训练 进制转换

    问题描述 编写一个程序,输入一个二进制的字符串(长度不超过32),然后计算出相应的十进制整数,并把它打印出来. 输入格式:输入为一个字符串,每个字符都是'0'或'1',字符串的长度不超过32. 输出格 ...

  3. 蓝桥杯:算法训练 印章 Python

    问题描述 共有n种图案的印章,每种图案的出现概率相同.小A买了m张印章,求小A集齐n种印章的概率. 输入格式 一行两个正整数n和m 输出格式 一个实数P表示答案,保留4位小数. 样例输入 2 3 样例 ...

  4. 蓝桥杯 试题 算法训练 无聊的逗 C++ 详解

    题目: 逗志芃在干了很多事情后终于闲下来了,然后就陷入了深深的无聊中.不过他想到了一个游戏来使他更无聊.他拿出n个木棍,然后选出其中一些粘成一根长的,然后再选一些粘成另一个长的,他想知道在两根一样长的 ...

  5. 蓝桥杯 试题 算法训练 无聊的逗 C++ 详解 - 未完善

    题目: 逗志芃在干了很多事情后终于闲下来了,然后就陷入了深深的无聊中.不过他想到了一个游戏来使他更无聊.他拿出n个木棍,然后选出其中一些粘成一根长的,然后再选一些粘成另一个长的,他想知道在两根一样长的 ...

  6. 蓝桥杯 试题 算法训练 筛选号码 Java

    蓝桥杯 试题 算法训练 筛选号码Java 算法训练 筛选号码 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 有n个人围成一圈,顺序排号(编号为1到n).从第1个人开始报数(从1到3 ...

  7. 算法刷题系列(四)蓝桥杯python算法训练3(下)

    上一次的节点选择算法由于春节过年耽搁了,现在重新补上 上篇链接:算法刷题系列(四)蓝桥杯python算法训练3 - 经验教训 在纷繁复杂的使用了列表来暂存数据之后,发现其实可以利用笔者自己不太常用的字 ...

  8. 蓝桥杯 试题 算法训练 无聊的逗

    蓝桥杯 试题 算法训练 无聊的逗 问题描述 逗志芃在干了很多事情后终于闲下来了,然后就陷入了深深的无聊中.不过他想到了一个游戏来使他更无聊.他拿出n个木棍,然后选出其中一些粘成一根长的,然后再选一些粘 ...

  9. 蓝桥杯试题 算法训练 绘制地图

    蓝桥杯试题 算法训练 绘制地图 问题描述 最近,WYF正准备参观他的点卡工厂.WYF集团的经理氰垃圾需要帮助WYF设计参"观"路线.现在,氰垃圾知道一下几件事情: 1.WYF的点卡 ...

  10. 蓝桥杯 试题 算法训练 娜神平衡 C++ 详解

    问题描述: 娜娜是一个特别可爱的女孩子,作为学神的她最近在情感方面出现了一点点小问题. 她暗恋的琦琦是一名学霸,他只喜欢长得漂亮和学习很好的女生. 娜娜学习确实很神,但是她在琦琦面前却总是表现不出平时 ...

最新文章

  1. Javascript自由拖拽类
  2. 新中大oracle实列名,新中大财务软件操作流程(完整版)
  3. java中的DES,AES,BASE64,MD5和Cipher类\MessageDigest类
  4. Delphi中WebBrowser(或者EmbeddedWebBrowser)控件打开部分网站报“Invalid floating point operation”异常的解决方法...
  5. java三大特性面试回答_面试题解3-Java的三大特征
  6. java监控屏幕_Java实现简单屏幕监控
  7. 我在谷歌大脑工作的 18 个月中,是怎样研究强化学习的?
  8. 计算机博弈 六子棋 人机/人人对弈系统开发
  9. Python电商数据分析实战案例
  10. 高性能游戏计算机cpu的选择,玩游戏的电脑cpu选哪个
  11. 由I2C data信号低电平不到0,再思考I2C及GPIO
  12. 上海庆科EMW3162 WiFi模块 串口透传
  13. Win 10出现bitlocke恢复,蓝屏错误代码0x1600007e
  14. 科目二 倒车入库 流程记录 LTS
  15. directx 9.0c sdk api介绍
  16. GMT绘制子图、指北针、图例、比例尺
  17. B站左程云算法视频笔记05
  18. iOS 网络优化: 使你的 App 网络交互更流畅
  19. 我的钱去哪了?当卡被盗刷以后。。。
  20. 软件产品质量要求和测试细则-信息安全性

热门文章

  1. 第12章 样式(三)
  2. session过期跳转到登陆页面并跳出iframe框架的最简单方法
  3. codeforces 960A Check the string
  4. 02-Unity深入浅出(二)
  5. 【虚拟机】关于VMware 提示“无法获得VMCI驱动程序的版本:句柄无效”的解决方案...
  6. 8 种常被忽视的 SQL 错误用法
  7. 为什么美国互联网没有“运营”岗?
  8. 简单易懂的自动驾驶科普知识
  9. 面试还在被红-黑树虐?看完这篇动图文章轻松反虐面试官
  10. 物联网、云计算、大数据、人工智能之间有怎样的联系和区别?