大小写转换

描述

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

输入描述

输入一行仅包含字母的字符串(字符串长度 ≤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;

}

相关推荐
2501_945424805 分钟前
C++编译期矩阵运算
开发语言·c++·算法
2301_8154829311 分钟前
C++中的类型标签分发
开发语言·c++·算法
xushichao198916 分钟前
代码生成优化技术
开发语言·c++·算法
炽烈小老头24 分钟前
【每天学习一点算法 2026/03/22】前 K 个高频元素
学习·算法
leaves falling26 分钟前
C++类和对象(1)
开发语言·c++
2401_8732046530 分钟前
模板编译期循环展开
开发语言·c++·算法
木心月转码ing30 分钟前
Hot100-Day51-TT70爬楼梯
算法
NAGNIP30 分钟前
一文搞懂经典的优化算法都有哪些?
算法
CoovallyAIHub33 分钟前
2.5GB 塞进浏览器:Mistral 开源实时语音识别,延迟不到半秒
深度学习·算法·计算机视觉
会编程的土豆39 分钟前
C++中的 lower_bound 和 upper_bound:一篇讲清楚
java·数据结构·算法