收起
getchar 只能读一个字符,读的是输入第一个数字 "3","3"的ascii码是0x33,转换成10进制数是 51,打印出来的就是 51你的程序要用 scanf 去做会容易些。
报告相同问题?