其他分享
首页 > 其他分享> > 《字母表中对称位置的字母》

《字母表中对称位置的字母》

作者:互联网

【问题描述】

判别从键盘输入的一个字符是不是英文字母(包括大小写),如果是字母,则输出它在字母表中对称位置的字母。例如输入a 则输出z,输入B 则输出Y。若该字符不是英文字母,则报告显示“It is not a letter.”字样。

【输入形式】

从键盘输入的一个字符。

【输出形式】

如果该输入字符是英文字母,则输出它在字母表中对称位置的字母,否则报告显示“It is not a letter.”字样。

【样例输入1】 a

【样例输出1】 z

【样例输入2】 B

【样例输出2】 Y

【样例输入3】 9

【样例输出3】 It is not a letter.

【评分标准】

结果完全正确得20分,共4个测试点。

 

 

#include<stdio.h>
int main()
{
char c,d;
scanf("%c",&c);
if((c<=64)||(c>=123)||(c>=91&&c<=96))
printf("It is not a letter.");
if(c>=65&&c<=90)
d=155-c;
if(c>=97&&c<=122)
d=219-c;
printf("%c",d);
return 0;

}

标签:输出,&&,字符,字母,样例,字母表,letter,对称,输入
来源: https://www.cnblogs.com/chenyu-123/p/13871589.html