大小写互换

大小写互换

描述

  现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。

输入第一行只有一个整数m(m<=10),表示测试数据组数。 接下来的m行,每行有一个字符串(长度不超过100)。输出输出互换后的字符串,每组输出占一行。样例输入

2
Acm
ACCEPTED

样例输出

aCM
accepted
 
#include<iostream>
#include <string>
 using namespace std;
 

 char inverse(char ch)
 {
     if(ch>='a')
         return ch-32;
     else 
         return ch + 32;
 }
 int main()
 {
int n;
string str;
cin>>n;
while(n--)
{
    cin>>str;
    int num = str.size();
    for(int i = 0;i <num; i++)
    {
    cout<<    inverse(str[i]);
        
    }
    cout<<endl;
}
 return 0;
 }        

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏HTML5学堂

PHP入门-常量基本规则

PHP入门-常量基本规则 HTML5学堂:本文是PHP的入门用文章,主要介绍PHP的常量的基本规则以及定义和获取方法。 前几天把PHP的基本语法以及变量的基本规...

37615
来自专栏北京马哥教育

17个案例带你3分钟搞定Linux正则表达式

正则表达式是一种字符模式,用于在查找过程中匹配制定的字符。 元字符通常在Linux中分为两类: Shell元字符,由Linux Shell进行解析; 正则表达式...

3484
来自专栏java小白

LinkedHashMap的accessOrder

1959
来自专栏C语言及其他语言

[蓝桥杯]字符逆序

题目描述 将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 输入 输入包括一行。 第一行输入的字符串。 输出 输出转换好的逆序字符串。...

3515
来自专栏流媒体

C++ string

852
来自专栏LEo的网络日志

python技巧分享(六)

2926
来自专栏GreenLeaves

C# this关键字(给底层类库扩展成员方法)

本文参考自唔愛吃蘋果的C#原始类型扩展方法—this参数修饰符,并在其基础上做了一些细节上的解释 1、this作为参数关键字的作用 使用this关键字,可以向t...

2287
来自专栏小樱的经验随笔

排序算法的实现(C/C++实现)

存档: 1 #include <iostream> 2 #include <stdlib.h> 3 #include <sort.h> 4 #defin...

3475
来自专栏python读书笔记

《算法图解》NOTE 2 数组、链表及选择排序1.数组2.链表3.选择排序法

1373
来自专栏武军超python专栏

2018-7-18pythoh中函数的参数,返回值,变量,和递归

********************************************************************************...

1284

扫码关注云+社区

领取腾讯云代金券