当前位置:   article > 正文

英文字母 - C/C++ 变量及简单数据类型_7-8 游客检票 - c/c++ 变量及简单数据类型 分数 10 作者 海洋饼干叔叔 单位 重庆

7-8 游客检票 - c/c++ 变量及简单数据类型 分数 10 作者 海洋饼干叔叔 单位 重庆

在计算机内部,英文字母依ASCII码分别由连续的整数来表示。比如,大写的英文字母A的ASCII码值为65,B的码值为66,然后依次递增,Z的码值为90。

请编程计算:

从键盘读取大写字母Q(代号,其值由具体输入确定),请问Q所代表的大写字母是字母表中的第几个字母(从1开始计数,即A为第1个字母)?
从键盘读取整数N,求字母表中的第N个字母(从1开始计数)是什么?

输入格式:

Q
N

说明:是一个字符的大写字母;N的取值范围为1~26。

输出格式:

请参考输出样例。

输入样例:

  1. B
  2. 3

输出样例:

  1. 2
  2. C
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4. int main()
  5. {
  6. char letter;
  7. int n;
  8. int a;
  9. char b;
  10. cin >> letter >>n;
  11. if(letter>=65 && letter<=90)
  12. {
  13. a=letter-'A'+1;
  14. }
  15. if(n>=1 && n<=26)
  16. {
  17. b='A'+ n-1 ;
  18. }
  19. cout << a <<endl;
  20. cout << b <<endl;
  21. return 0;
  22. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/524618
推荐阅读
相关标签
  

闽ICP备14008679号