你输入了两个c再回车getchar()读入了一个c,还有一个c在输入流中,程序再读两个整数,但是遇到c,提取数据失败,rows, cols值未变,但是它们的值一开始也没有初始化,所以它们的值是不确定的,然后程序按rows, cols输出了c,以及#####。接着程序运行getchar()读入了第二个c,然后程序在等待你输入两个整数。
c
getchar()
rows
cols
#####