輸入輸出

閱讀以下程序,當輸入數據的形式爲: 12a345b789↓,正確的輸出結果爲( A )。
void main ( )
{
char c1, c2;
int a1, a2;
c1=getchar ( ) ;
scanf ("%2d", &a1) ;
c2=getchar ( ) ;
scanf ("%3d", &a2);
printf ("%d, %d, %c, %c\n", a1, a2, c1, c2);
}
A.2, 345, 1, a
B.12, 345, a, b
C.2a, 45b, 1, 3
D.2, 789, 1, a

解答:A
在這裏插入圖片描述