帮帮忙 急急急急急C语言

来源:百度知道 编辑:UC知道 时间:2024/06/18 04:24:55
17) 下列程序的输出结果是( )。
A) 3 B) 3.2 C) 0 D) 3.07
main()
{ double d=3.2; int x,y;
x=1.2; y=(x+3.8)/5.0;
printf("%d \n", d*y);
}
为什么 笔试时上哪调试啊

int x,说明x必须是整数,所以x=1.2代入y=(x+3.8)/5.0中x为1,y=4.8/5.0,因为y也要求是整数,所以y整数部分为0,则y的值是0

C

C
调试一下就行了嘛

C拉,第三位解释的perfect