作业帮 > 综合 > 作业

C编程 判键盘输入的字符是不是英文字母(包括大小写),如是字母,则输出它在字母表中对称位置的称位置的

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/02 03:31:16
C编程 判键盘输入的字符是不是英文字母(包括大小写),如是字母,则输出它在字母表中对称位置的称位置的
称位置的字母.例如输入a则输出z,输入B 则输出Y.若该字符不是英文字母,则报告显示“It is not a letter.”字样.
#include<stdio.h>
void main()
{
 char c;
 scanf("%c",&c);
 if('a'<c&&c<'z')
  printf("%c\n",219-c);  //小写字母对称的两个字母ASCII码和为219
 else if('A'<c&&c<'Z')
  printf("%c\n",155-c);  //大写字母对称的两个字母ASCII码和为155
 else
  printf("It is not a letter.\n")
}
如果需要多次输入、判断可以再加一个 循环