程序段:#includeintmain(){intdata;charch;doublex;scanf(“%d,%c,%lf”,&data,&ch,&x);printf(“data=%d\tch=%c\tx=%f\n”,data,ch,x);getch();return1;}程序运行时,输入18A6.789,再回车。输出结果为:()
A. data=18ch=x=0.000000
B. data=18ch=Ax=6.789000
C. data=18ch=Ax=6.789
D. 编译出错
设有如下定义:int x=18,y=6,z;则语句:printf("%d\n",z=(x%y,x/y));的输出结果是:
A. 0
B. 3
C. 6
D. 18