大小写互换

大小写互换

时间限制:1000 ms  |  内存限制:65535 KB

难度:0

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

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

查看代码---运行号:252370----结果:Accepted

运行时间:2012-10-05 17:15:08  |  运行人:huangyibiao

view sourceprint?

01.#include <cstdio>

02.usingnamespace
std;

03. 

04.intmain()

05.{

06.intt;

07.scanf("%d ", &t);

08.while(t--)

09.{

10.charc;

11.while(true)

12.{

13.c =getchar();

14.if(c ==
'\n')

15.break;

16.if(c -
'a' >= 0)//小写

17.printf("%c",
c-32);

18.else

19.printf("%c",
c+32);

20.}

21.putchar(10);

22.}

23.return0;

24.}

时间: 2024-08-10 20:11:20

大小写互换的相关文章

字母大小写互换[C#]

大小写   华为面试官给的题,由于大学四年的编程不到500行,当时就被鄙视了... 现思路如下: 1,判断是大写还是小写 ,这通过字符的比较即可得 2,对字符的ascci码加或减('a'- 'A'= 32)实现大小写转化  private void button1_Click(object sender, System.EventArgs e)  {   string inputStr = textBox1.Text;   char[] outputStr = new char[inputStr

Python字符串(Str)详解

字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可 字符串的格式 b = "hello itcast.cn" # 或者 b = 'hello itcast.cn' 双引号或者单引号中的数据,就是字符串 字符串连接的方法 直接通过加号(+)操作符连接 a = "str1" b = "str2" c = a + b print("a:%s" %

第二章 字符串处理与编码不再发愁

2.1 字符串    2.1.1 字符串转换 >>> a = 123 >>> b = 1.23 >>> type(a) <type 'int'> >>> type(b) <type 'float'> >>> type(str(a)) <type 'str'> >>> type(str(b)) <type 'str'> 说明:先定义个整数和浮点数,再查看

python String模块

string成员常量: ascii_letters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHI JKLMNOPQRSTUVWXYZ'  ascii_lowercase = 'abcdefghijklmnopqrstuvwxyz'  ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'  letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghij klmnopqrstuvwxyz'  lo

王亟亟的Python学习之路(九)-sorted()排序以及简单字符串处理

转载请注明出处:王亟亟的大牛之路 这一片就讲2个知识点,1排序,2字符串处理 Python在排序操作的这一部分做了很好的封装,我们不需要写太多代码就可以实现排序的效果,先贴下Java的实现.(这里不是黑Java!!!!) public class 直接插入排序 { public static void main(String[] args) { int[] a={49,38,65,97,76,13,27,49,78,34,12,64,1}; System.out.println("排序之前:&q

python字符串(2)

首先Python中的字符串对象依赖于str类,类里面包含了我们多使用到的所有方法,代码详见如下: class str(basestring): """String object.""" def __init__(self, object=''): """Construct an immutable string.#构造一个不可变的字符串,初始化对象使用 :type object: object ""

【Python】常用的字符串函数

##python中有很多字符串函数,将经常使用的列出如下: >>> import string >>> s1='YANGQL' >>> s2='yangql' >>> s3='yangql is learning python string' ##将字符串转换为小写 >>> s1.lower() 'yangql' ##将字符串转换为大写 >>> s2.upper() 'YANGQL' ##大小写互换

shell实现tr删除替换详解_linux shell

tr(translate缩写)主要用于删除文件中的控制字符,或进行字符转换. 语法:tr [–c/d/s/t] [SET1] [SET2]   #SET1: 字符集1:SET2:字符集2             -c:complement,用SET2替换除SET1以外的字符.             -d:delete,删除SET1中所有的字符,不转换.             -s:squeeze-repeats,压缩SET1中重复的字符.             -t:truncate-se

Python字符串/元祖/列表/字典互转介绍

  #-*- coding:UTF-8 -*- #author:RXS002 #1.字典 dict = {'name':'Zara','age':7,'class':'First'} #字典转换为字符串,返回:<type 'str'> {'age':7,'name':'Zara','class':'First'} print (type(str(dict)),str(dict)) #字典可以转为元祖,返回:('age','name','class') print (tuple(dict) #字