大小写转换

描述

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

输入描述

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

}

相关推荐
追随者永远是胜利者10 分钟前
(LeetCode-Hot100)64. 最小路径和
java·算法·leetcode·职场和发展·go
汉克老师16 分钟前
GESP2024年6月认证C++二级( 第三部分编程题(1) 平方之和)
c++·算法·预处理·完全平方数·循环结构·gesp二级·gesp2级
StandbyTime20 分钟前
《算法笔记》练习记录-2.5-问题 C: 习题6-6 杨辉三角
c++·算法笔记
云深处@25 分钟前
【题】每日一题
算法
MR_Promethus1 小时前
【C++11】condition_variable 条件变量
c++·条件变量·并发编程
智者知已应修善业1 小时前
【排列顺序判断是否一次交换能得到升序】2025-1-28
c语言·c++·经验分享·笔记·算法
fpcc1 小时前
并行编程实战——CUDA编程的内存建议
c++·cuda
yzs872 小时前
OLAP数据库HashJoin性能优化揭秘
数据库·算法·性能优化·哈希算法
好家伙VCC2 小时前
**发散创新:编译器优化实战——从LLVM IR到性能飞跃的奇妙旅程**
java·开发语言·python·算法
季明洵2 小时前
数据在内存中的存储
数据结构·算法·c