printf("请输入一个大写字母:");
char c;
scanf("%c",&c);
if (c>'A'&&c<'Z') {
printf("前一个字母是:%c,后一个字母是:%c",c-1,c+1);
}
else if(c=='A'){
printf("A的前面没有字母,A的后一个字母是%c",c+1);
}
else if(c=='Z'){
printf("Z的后面没有字母,Z的前一个字母是%c",c-1);
}
else{
printf("输入有误请重新输入");
}
#include
main()
{
char a;
printf("输入一个大写的字母:");
a=getchar();
if(a>'A'&&a<'Z')
{ printf(" 前面的字母 %c:\n",a-1);
printf(" 后面的字母 %c:\n",a+1);
}
if(a=='A')printf(" %c没有前面的字母,后面的字母%c\n",a,a+1);
if(a=='Z')printf(" %c没有后面的字母,前面的字母%c\n",a,a-1);
getch();
}
#include
void main()
{
char ch, c;
bool flag= 1;
while(flag)
{
printf("请输入一个大写字母:\n");
scanf("%c%c", &ch, &c);
if(ch > 'A' && ch < 'Z') printf("%c, %c\n", ch-1, ch+1);
else if(ch == 'A') printf("%c\n 没有前面的字母\n", ch+1);
else if(ch == 'Z') printf("%c\n 没有后面的字母\n", ch-1);
else if(ch == 'q') flag= 0;
else
printf("----输入的为非法字符!\n");
printf("\n");
}
}
#includeint main()
{
char ch;
ch=getchar();
if('a' == ch || 'A' == ch )
printf("没有前面的字母");
else if('z' == ch || 'Z' == ch)
printf("没有后面的字母");
else
printf("%c %c",ch-1,ch+1);
return 0;
}