用c语言编写一个程序 求前驱字符和后继字符。输入一个字符,找出它的前驱和后继字符,并按ASCII码值,按从小到大顺序输出这三个字符及其对应的ASCII码值。(注:一个字符的前驱字符是指在ASCII码表中,排列在该字符前面的一个字符,即比该字符的ASCII码值小1的字符。一个字符的后继字符是指在ASCII码表中,排列在该字符后面的一个字符。) **输入格式要求:"%c" 提示信息:"Enter a character:" **输出格式要求:"%c %c %c\n" "%d %d %d\n" 程序运行示例如下: Enter a character:G F G H 70 71 72
时间: 2023-12-10 14:41:49 浏览: 227
C语言实验输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,按从大到小的顺序输出这3个字符及其对应的ASCII码值。
5星 · 资源好评率100%
以下是用C语言编写的程序,实现求前驱字符和后继字符:
```c
#include <stdio.h>
int main()
{
char ch, pre_ch, next_ch;
printf("Enter a character:");
scanf("%c", &ch);
pre_ch = ch - 1; // 计算前驱字符
next_ch = ch + 1; // 计算后继字符
printf("%c %c %c\n", pre_ch, ch, next_ch);
printf("%d %d %d\n", pre_ch, ch, next_ch);
return 0;
}
```
程序运行示例如下:
```
Enter a character:G
F G H
70 71 72
```
阅读全文