大小写转换

描述

将下面的字符串中的大小写进行转换。

输入描述

输入一行仅包含字母的字符串(字符串长度 ≤100)。

输出描述

将其中的大写转换为小写,小写转换为大写。

abcD

ABCd

#include<iostream>

#include<string>

using namespace std;

int main() {

char s[100];

cin >> s;

for (int i = 0;;i++) {

if (s[i] >= 'a' && s[i] <= 'z') {

s[i] = s[i] - 32;

}

else if (s[i] >= 'A' && s[i] <= 'Z') {

s[i] = s[i] + 32;

}

else{

break;

}

cout << s[i];

}

cout << endl;

return 0;

}

相关推荐
历程里程碑1 天前
C++ 7vector:动态数组的终极指南
java·c语言·开发语言·数据结构·c++·算法
mit6.8241 天前
get+二分|数位dp
算法
sin_hielo1 天前
leetcode 2147
数据结构·算法·leetcode
萌>__<新1 天前
力扣打卡每日一题——缺失的第一个正数
数据结构·算法·leetcode
DuHz1 天前
车对车对向交汇场景的毫米波路径损耗建模论文精读
论文阅读·算法·汽车·信息与通信·信号处理
lxh01131 天前
二叉树中的最大路径和
前端·算法·js
萌>__<新1 天前
力扣打卡每日一题————零钱兑换
算法·leetcode·职场和发展
重生之后端学习1 天前
238. 除自身以外数组的乘积
java·数据结构·算法·leetcode·职场和发展·哈希算法
yaoxin5211231 天前
269. Java Stream API - Map-Filter-Reduce算法模型
java·python·算法
Bruce_kaizy1 天前
C++树形数据结构————树状数组、线段树中“逆序对”的问题
开发语言·数据结构·c++