单项选择题

有以下程序段
   int m=0,n=0; char c='a';
   scanf("%d%c%d",&m,&c,&n);
   printf("%d,%c,%d\n",m,c,n);
  若从键盘上输入:10A10<回车>,则输出结果是: ()

A. 10,A,10
B. 10,a,10
C. 10,a,0
D. 10,A,0