数组-05. 字符串字母大小写转换
2015-01-20 16:01
288 查看
数组-05. 字符串字母大小写转换(10)
时间限制400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
张彤彧(浙江大学)
输入一个以#结束的字符串,本题要求将小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其它字符不变。
输入格式:
输入在一行中给出一个长度不超过40的、以#结束的非空字符串。
输出格式:
在一行中按照要求输出转换后的字符串。
输入样例:
Hello World! 123#
输出样例:
hELLO wORLD! 123
#include<stdio.h> #include<math.h> #include<stdlib.h> #include<string.h> int main() { char str[50]; gets(str); int i; for(i = 0; i < strlen(str); i++) { if(str[i] >= 'a' && str[i] <= 'z') str[i] = str[i] + 'A' - 'a'; else if(str[i] >= 'A' && str[i] <= 'Z') str[i] = str[i] + 'a' - 'A'; } for(i = 0; str[i] != '#'; i++) { printf("%c", str[i]); } printf("\n"); return 0; }
相关文章推荐
- 数组-05. 字符串字母大小写转换(10)
- 数组-05. 字符串字母大小写转换(10)
- *数组-05. 字符串字母大小写转换
- 数组-05. 字符串字母大小写转换(10)
- 数组-05. 字符串字母大小写转换(10)
- 数组-05. 字符串字母大小写转换(10)
- 数组-05. 字符串字母大小写转换(10)
- 数组-05. 字符串字母大小写转换(10)
- 数组-05. 字符串字母大小写转换(10)
- 05数组 字符串数组 多维数组
- 05-数组转换成字符串(字符串处理)
- 用数组编程字符,并统计出字符串中大小写字母的个数
- 05数组 字符串数组 多维数组
- 6-2. 字符串字母大小写转换(10)
- c语言练习 6-2. 字符串字母大小写转换
- 排序完全由字母字符串组成的数组
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词(只使用循环,数组)
- 6-2. 字符串字母大小写转换
- android 中英混合字符串数组按首字母进行排序
- 6-2. 字符串字母大小写转换(10)