#include<stdio.h> main() { char a,b,c,d; scanf(“%c%c”,&a,&b); c=getchar(); d=g

2024-12-03 21:57:25
推荐回答(2个)
回答1:

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

回答2:

选c。a是1,b是2,c是空格,d是3