大小写转换

描述

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

输入描述

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

}

相关推荐
czlczl200209258 分钟前
算法:二叉树的公共祖先
算法
Q***l6871 小时前
C++在计算机图形学中的渲染
开发语言·c++
oioihoii1 小时前
C++语言演进之路:从“C with Classes”到现代编程基石
java·c语言·c++
小白程序员成长日记1 小时前
2025.11.23 力扣每日一题
算法·leetcode·职场和发展
咔咔咔的1 小时前
3190. 使所有元素都可以被 3 整除的最少操作数
c++
T***16072 小时前
C++在游戏开发中的AI行为树
开发语言·c++
16_one2 小时前
autoDL安装Open-WebUi+Rag本地知识库问答+Function Calling
人工智能·后端·算法
自由生长20243 小时前
为什么C++项目偏爱.cxx扩展名:从MongoDB驱动说起
c++
CSDN_RTKLIB3 小时前
【GNU、GCC、g++、MinGW、MSVC】上
c++·gnu
b***74883 小时前
C++在系统中的内存对齐
开发语言·c++