如题所述
可是我必须要用getchar函数
把g=getchar();改为:g=getchar();scanf("%d",&g);
那这样不多此一举嘛,额,其实我知道这样可以,但就是想不通为什么用了scanf,getchar就不起作用了?
getchar()是读取一个字符,而不是数字。如果是1~9位数字,处理时会麻烦许多。“其实我知道这样可以”?不用scanf,getchar也“不起作用“的啊!