答案是C。scanf读了两个字符,所以a='1',b='2'。但scanf没有把一此谈行读完,最后还李旦有一个回车。所以c=getchar()读到的是回车。d才读到下一行的3。所以打印结果就是12回车3,哪扒扰是C