题目标题:大小写转换(谌海军) |
题目描述:输入一个长度<20的字符串,将其中所有大写字母改为小写字母,而所有小写字母全部改为大写字母,其余字符原样输出然后输出。 设计步骤 ①用scanf输入字符串; ②用循环判断字符串中的每个字符是大写还是小写,若是大写要转换成小写,是小写要转换成大写:大写与小写字母的转换关系是“小写字母=大写字母+32” ③用printf输出该字符串。 |
输入描述:输入数据为1个字符串,可包含键盘上可见的所有字符 |
输出描述:输出为1个字符串,根据输入数据,将其中的大写字符转换成小写,小写转换成大写,其余字符不变 |
样式输入:FG56hj |
样式输出:fg56HJ |
#include<stdio.h> int main() { char s[21]; int i=0; scanf("%s",s); for(i=0;i<strlen(s);i++) { if(s[i]>='a'&&s[i]<'z') s[i]-=32; else if(s[i]>='A'&&s[i]<'Z') s[i]+=32; } for(i=0;i<strlen(s);i++) { printf("%c",s[i]); } } |
大小写转换
于 2023-03-07 15:25:43 首次发布