#include<stdio.h> int main(void) { char ch; printf("The ASCII of 'A' is %d\n",ch); return 0

#include<stdio.h>
int main(void)
{
char ch;
printf("The ASCII of 'A' is %d\n",ch);
return 0;
}这个代码为什么是答案错误,要求是输入A,输出它的ASCII

如果是机器评卷,新手容易犯的错误是在输出答案中自己添加不必要的信息。答案要求输出什么,就严格按照要求输出,不要有任何多余的字符,哪怕一个空格都不行。此外,如果题目要求有输入,就必须设计输入语句,不能因为输入是固定的就不写。追问

然后呢

追答

按照我所说修改程序啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-16
# include void main() { char ch; ch='H'-'A'+'0'; printf("%c\n",ch); } 运行结果: 7 Press any key to continue 原理: 字符做加减运算就是做相应的字符所对应的 ASCII 码值的运算, 'H' 对应的ASCII码值为 104 'A' 对应的ASCII码值为 97 '0....本回答被网友采纳
第2个回答  推荐于2018-04-13
#include<stdio.h>
int main(void)
{
char ch;
ch=getchar(); //要有输入,因为要求是输入A
printf("The ASCII of 'A' is %d\n",ch);
return 0;
}本回答被网友采纳
相似回答