A-A+
下列语句执行后输出的结果是______。main(){double d=3.2;int x
问题详情
下列语句执行后输出的结果是______。
main()
{double d=3.2;int x,y;
x=1.2;y=(x+3.8)/5.0;
printf("%dn",d*y);
}
参考答案
正确答案:
0 [解析]因定义的变量x和y都是int型,故在执行语句"x=1.2;"时x获得的值是1;在执行语句"y=(x+3.8)/5.0;"时,x以所获得的值"1"参加运算,最终"(x+3.8)/5.0"的值小于1.故y所获得的值为0。