问题 单项选择题

若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是( )。
#include <stdio.h>
void main()
int x,y,z;
scanf("%d%d",&X,&y);
z = y + x;
if (x<y)
z = y + x;
printf("%d",z);

A.9

B.3

C.0

D.有语法错误

答案

参考答案:B

解析: 变量x得到数据3,变量y得到数据6。z=6+3=9。x<y即3<6关系表达式的值为1,执行z=y-x=6-3=3。最后输出z的值为3。

单项选择题
解答题