题为:从键盘输入一个字符,求出它的前驱和后继字符(按照ASCII码值排序),并按照从小到大的顺序输出这三个字符和对应的ASCII值。
退出C++后重新编译一次。
追问我退出后运行还是这样
追答你把代码文本粘贴进来,帮你查。
追问#include void main(){ char former,letter,latter; printf("Please input a letter:"); scanf("%c",letter); former=letter-1; latter=letter+1; printf("former=%cletter=%c\nlatter=%c\n",former,letter,latter); printf("former=%dletter=%d\nlatter=%d\n",former,letter,latter);}
追答scanf("%c",letter);
应该是
scanf("%c",&letter);
修改后就可以正常运行了吗?
可以运行的话,请您将运行结果的截图发给我,之后一定采纳
追答谢谢啦