从键盘输入一个字符,输出该字符的按字典排列顺序的下一个字符,例如,输入a,则输出b。如果输入的字符不在26个英语字母中,则显示输入数据有误,如果输入的字符是z或Z,则输出a或A。
(Dev-C++5.11)
在这里插入代码片
#include <stdio.h>
#include <stdlib.h>
int main() {
char ch;
printf("请输入一个字符:");
scanf("%c",&ch);
if('a'<=ch&&ch<'z'){
printf("%c",ch+1);
}else{
if('A'<=ch&&ch<'Z'){
printf("%c",ch+1);
}else{
if(ch=='z'||ch=='Z'){
printf("%c",ch-25);
}else{
printf("输入数据有误");
}
}
}
return 0;
}