有以下程序 #include<stdio.h> main() { char a,b,c,d; scanf(“%c%c”,&a,&b);

2024-12-03 21:43:11
推荐回答(1个)
回答1:

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