C语言实验——大小写转换 (sdut oj)
2017-02-01 20:08
183 查看
C语言实验——大小写转换
Time Limit: 1000MS Memory Limit: 65536KB
Problem Description
把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。
Input
输入为一行字符串,其中不含空格。长度不超过80个字符。
Output
输出转换好的字符串。
Example Input
ABCD123efgh
Example Output
abcd123EFGH
Hint
Author
参考代码
#include<stdio.h> #include<string.h> int main() { char a[100]; char b[100]; gets(a); int n = strlen(a); int i; for(i = 0; i < n; i++) { if(a[i] >= 'a' && a[i] <= 'z') { b[i] = a[i] - 32; } else if(a[i] >= 'A' && a[i] <= 'Z') { b[i] = a[i] + 32; } else { b[i] = a[i]; } } for(i = 0; i < n; i++) { printf("%c",b[i]); } printf("\n"); return 0; }
相关文章推荐
- C语言实验——大小写转换
- C语言实验——从大到小输出a、b、c(选择结构)(sdut oj)
- C语言实验——大小写转换
- C语言实验——计算A+B(顺序结构)(sdut oj)
- C语言实验——大小写转换
- C语言实验——交换两个整数的值(顺序结构)(sdut oj)
- 大小写转换 (sdut oj)
- C语言实验——圆周率 (sdut oj)
- C语言实验——某年某月的天数 (sdut oj)
- C语言实验——合法的C标识符 (sdut oj)
- C语言实验——求阶乘(循环结构) (sdut oj)
- C语言实验——最值 (sdut oj)
- C语言实验——数日子 (sdut oj)
- C语言实验——时间间隔 (sdut oj)
- [导入]利用XSL对XML数据进行加密和大小写转换
- 大小写转换(ROBOT)
- 大小写转换
- 大小写转换(金额转换)
- perl 大小写转换
- 大小写转换