C语言问题,为什么最后一行少了几个呢?

如题所述

第1个回答  2014-11-07
scanf("%c") 包括 回车符'\n',所以从 3开始到最后一行 你输入了3个回车符被接受了,不然你以为哪里来的换行,所以最后少3个字符
第2个回答  2014-11-07
我认为是输入的问题,在每个scanf后面加上一个:flush(stdin);如果这个报错,加上这个while(getchar()!='\n');或者flushall();本回答被网友采纳
第3个回答  2014-11-07
可能是下载的时候 忽略了
相似回答