大小写转换

描述

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

输入描述

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

}

相关推荐
CC.GG2 分钟前
【C++】STL----封装红黑树实现map和set
android·java·c++
leo__5202 分钟前
如何计算一个二维地质模型的表面重力值和重力异常
算法
代码游侠13 分钟前
应用——基于Linux的音乐播放器项目
linux·运维·笔记·学习·算法
violet-lz20 分钟前
C++ 内存分区详解
开发语言·jvm·c++
小张成长计划..31 分钟前
【C++】20:set和map的理解和使用
c++
曼巴UE51 小时前
UE C++ 字符串编码转码
c++·ue5
智驱力人工智能1 小时前
仓库园区无人机烟雾识别:构建立体化、智能化的早期火灾预警体系 无人机烟雾检测 无人机动态烟雾分析AI系统 无人机辅助火灾救援系统
人工智能·opencv·算法·目标检测·架构·无人机·边缘计算
Christo31 小时前
2022-《Deep Clustering: A Comprehensive Survey》
人工智能·算法·机器学习·数据挖掘
青山是哪个青山1 小时前
第三节:CMake 工程实践场景笔记
c++·cmake