(1)编写程序sy1-7.c,要求从键盘输入一个字符,输出其前后相邻的两个字符,并另起一行在对应位置输出相应的ASCII码值。例如,输入字符为D,则输出 C E 67 69(ASCII)
时间: 2023-05-21 12:06:04 浏览: 41
C语言实验输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,按从大到小的顺序输出这3个字符及其对应的ASCII码值。
5星 · 资源好评率100%
以下是 `sy1-7.c` 的代码:
```c
#include <stdio.h>
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
printf("%c\t%c\t%d\n", c - 1, c + 1, c - 1);
printf("%d\t%d\t%d\n", c, c + 2, c + 1);
return 0;
}
```
当输入字符为 D 时,输出如下:
```
请输入一个字符:D
C E 67
68 70 69
```
其中,第一行输出的是前后相邻的两个字符以及它们的 ASCII 码,第二行输出的是前后相邻的两个字符后面连续两个字符的 ASCII 码。
阅读全文