问题 单项选择题

有以下程序段: 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

答案

参考答案:A

解析: 格式字符%d用于输入整数,%c用于输入字符。在输入时,系统把第一个10作为整数10赋给m,把随后的A作为字符赋值给c,后面的10作为整数赋给n,最后输出的结果为10,A,10所以,A选项为所选。

单项选择题
单项选择题 A1/A2型题