输入一个小写字母,如果这个字母是英文字母表的13个字母中的一个,则输出它的后一个,否则输出它的前一个。用C语言写出这个程序
时间: 2024-10-18 07:10:30 浏览: 14
C语言单词连接代码
3星 · 编辑精心推荐
这是一个简单的C语言程序,使用`if...else if...else`结构来实现条件判断。请注意,输入字母应该是小写的,因为程序只处理英文字母表中的13个小写字母。
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char input;
printf("请输入一个小写字母: ");
scanf("%c", &input);
// 检查输入是否在13个字母范围内
if (isalpha(input) && input >= 'a' && input <= 'm') { // a到m
if (input == 'm') {
printf("后一个字母是'n'\n");
} else {
input = input + 1; // 输出后一个字母
printf("后一个字母是'%c'\n", input);
}
} else if (isalpha(input) && input >= 'n' && input <= 'z') { // n到z
printf("后一个字母是'a'\n");
} else {
printf("这不是英文字母表中的13个字母之一\n");
}
return 0;
}
阅读全文