1 条题解
-
0
思路分析
1. 任务拆解: 我们要制作一个"字母大小写转换器",把输入的大写字母变成小写,小写字母变成大写。
2. 关键点分析:
- 小写字母比对应大写字母的ASCII码大32
- 通过加减32就可以实现大小写转换
3. 步骤规划:
- 第一步: 接收用户输入的一个字符。
- 第二步: 判断这个字符是小写字母还是大写字母:
- 如果是小写字母(a-z),就减去32变成大写
- 否则(是大写字母A-Z),就加上32变成小写
- 第三步: 输出转换后的字符。
4. 代码对应:
cin>>a;是接收输入。if(a<='z'&&a>='a')判断是否为小写字母。a=a-32;小写字母转大写(减去32)。else a=a+32;大写字母转小写(加上32)。cout<<a;输出转换后的结果。
- 1
信息
- ID
- 2440
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- (无)
- 递交数
- 283
- 已通过
- 187
- 上传者