第1个回答 推荐于2018-11-19
void main() { char c; printf("输入一个字符:"); scanf("%c",&c); printf("后继字符是%c,ASCII码为%d\n",c+1,c+1); printf("当前字符是%c,ASCII码为%d\n",c,c); printf("前驱字符是%c,ASCII码为%d\n",c-1,c-1); } 这个程序应该满足你的要求了,而且我已经通过调试了。本回答被提问者和网友采纳
第2个回答 2020-12-10
C语言:通用程序设计语言
您的浏览器不支持HTML5视频
第3个回答 2010-10-25
#include<stdio.h> void main() {char ch; printf("请输入一个字符:"); ch=getchar(); printf("%d,%d,%d",ch-1,ch,ch+1); printf("\n"); }
第4个回答 2010-10-25
//--------------------------------------------------------------------------- #include <stdio.h> #include <ctype.h> int main(void) { char c; c=getchar(); if (islower(c)) printf("%c %c %c\n",c-1<'a'?'z':c-1,c,c+1>'z'?'a':c+1); else if (isupper(c)) printf("%c %c %c\n",c-1<'A'?'Z':c-1,c,c+1>'Z'?'A':c+1); return 0; } //---------------------------------------------------------------------------