#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;
}
用c语言求前驱字符和后继字符。输入一个字符找出它的前驱和后继字符并按ASCII码值按从小到大顺序输出这三个字符及其对应的ASCII码值。注:一个字符的前驱字符是指在ASCII码表中排列在该字符前面的一个字符即比该字符的ASCII码值小1的字符。一个字符的后继字符是指在ASCII码表中排列在该字符后面的一个字符。输入格式要求:c 提示信息:Enter a character输出格式要求:c c c

原文地址: http://www.cveoy.top/t/topic/jdME 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录