PTA 7-86 分支结构——大小写字母判断
分数 70
作者 叶青
单位 长春理工大学
键盘输入一个英文字母,如果是大写字母,输出ASCII码,如果是小写字母输出对应的大写字母。(其它情况没有输出)
输入格式:
输入一个英文字母。
输出格式:
根据输入的字母,输出ASCII码或者大写字母
输入样例1:
A
输出样例1:
65
输入样例2:
a
输出样例2:
A
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
代码:
#include <stdio.h>
int main(){
char letter;
scanf("%c", &letter); //输入一个字母
if(letter >= 'A' && letter <= 'Z'){ //如果是大写字母
printf("%d", letter); //用整型, 输出ASCLL码
}else if(letter >= 'a' && letter <= 'z'){ //如果输入的是小写字母
printf("%c", letter - 32); //小写字母转大写字母 -32
}
return 0;
}
解题思路:
step1:判断输入的是字母是大写字母还是小写字母
step2:按题目要求输出即可
归属知识点:
ascll码