7-91 ZY02-选择结构-字符变换
接收用户从键盘输入的单个字符。然后根据字符的类型,对它的ASCII编码做加法,变换指定的字符为其他字符:
如果是数字,加上2;如果是大写字母,加上3;如果是小写字母,加上4。不是上述的字符范围,不变。
输入格式:
一个字符。
输出格式:
变换或未变换后的字符。
输入样例1:
3
输出样例1:
数字是ASCII编码加上的2。
5
输入样例2:
B
输出样例2:
数字是ASCII编码加上的3。
E
#include <stdio.h>
int main() {
char a;
scanf("%c", &a);
if (a >= 48 && a <= 57) {
printf("%c", a + 2);
} else if (a >= 65 && a <= 90) {
printf("%c", a + 3);
} else if (a >= 97 && a <= 122) {
printf("%c", a + 4);
} else {
printf("%c", a);
}
return 0;
}
思路
- 太简单啦,不写思路了👻👻👻👻👻