用c语言求前驱字符和后继字符。输入一个字符找出它的前驱和后继字符并按ASCII码值按从小到大顺序输出这三个字符及其对应的ASCII码值。注:一个字符的前驱字符是指在ASCII码表中排列在该字符前面的一个字符即比该字符的ASCII码值小1的字符。一个字符的后继字符是指在ASCII码表中排列在该字符后面的一个字符。输入格式要求:c 提示信息:Enter a character输出格式要求:c c c
#include <stdio.h>
int main() {
char ch;
printf("Enter a character: ");
scanf("%c", &ch);
char pre = ch - 1; // 前驱字符
char succ = ch + 1; // 后继字符
printf("%c %c %c\n", pre, ch, succ);
printf("%d %d %d\n", pre, ch, succ);
return 0;
}
原文地址: http://www.cveoy.top/t/topic/jdME 著作权归作者所有。请勿转载和采集!