admin 管理员组文章数量: 887031
英文字母
在计算机内部,英文字母依ASCII码分别由连续的整数来表示。比如,大写的英文字母A的ASCII码值为65,B的码值为66,然后依次递增,Z的码值为90。
请编程计算:
从键盘读取大写字母Q(代号,其值由具体输入确定),请问Q所代表的大写字母是字母表中的第几个字母(从1开始计数,即A为第1个字母)?
从键盘读取整数N,求字母表中的第N个字母(从1开始计数)是什么?
输入格式:
Q
N
说明:是一个字符的大写字母;N的取值范围为1~26。
输出格式:
请参考输出样例。
输入样例:
B
3
输出样例:
2
C
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{char letter;int n;int a;char b;cin >> letter >>n;if(letter>=65 && letter<=90){a=letter-'A'+1;}if(n>=1 && n<=26){b='A'+ n-1 ;}cout << a <<endl;cout << b <<endl;return 0;
}
本文标签: 英文字母
版权声明:本文标题:英文字母 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1698891784h317743.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论