大小写转换

描述

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

输入描述

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

}

相关推荐
Fantasydg29 分钟前
DAY 38 leetcode 15--哈希表.三数之和
算法·leetcode·散列表
编程绿豆侠33 分钟前
力扣HOT100之链表:19. 删除链表的倒数第 N 个结点
算法·leetcode·链表
ゞ 正在缓冲99%…33 分钟前
leetcode274.H指数
java·算法·leetcode
liulun1 小时前
Windows注册鼠标钩子,获取用户选中的文本
c++·windows·qt
柃歌3 小时前
【LeetCode Solutions】LeetCode 136 ~ 140 题解
数据结构·算法·leetcode
杰瑞学AI3 小时前
LeetCode详解之如何一步步优化到最佳解法:21. 合并两个有序链表
数据结构·python·算法·leetcode·链表·面试·职场和发展
石去皿3 小时前
力扣hot100 71-80记录
算法·leetcode·职场和发展
佚明zj4 小时前
[ISP] raw图常见的噪声种类以及生成原因
算法
无 证明4 小时前
【C++】类和对象 (第一弹)
开发语言·c++·算法
xianduan_4 小时前
leetcode刷题记录44-208. 实现 Trie (前缀树)
算法·leetcode·翻译