include<stdio.h> main() float i=1.1; int x,y; x=1.5; y=(x+3.5)/5; printf(“%d\n”,i*y)
答案:1 悬赏:10
解决时间 2021-03-14 03:50
- 提问者网友:眉目添风霜
- 2021-03-13 10:39
include<stdio.h> main() float i=1.1; int x,y; x=1.5; y=(x+3.5)/5; printf(“%d\n”,i*y)
最佳答案
- 二级知识专家网友:千杯敬自由
- 2021-03-13 11:42
因为x是整型变量,所以x的值并不是1.5,而是取整数部分1。同样(x+3.5)/5的整数部分为0,所以y=0,显然最后输出的结果也为0。我给你一段代码你去验证一下,也是让你思考如何去用程序解决自己的问题。
#include
main()
{
float i=1.1;
int x,y;
x=1.5;
printf("%d
", x);
y=(x+3.5)/5;
printf("%d
", y);
printf("%d
", i *y);
}
#include
main()
{
float i=1.1;
int x,y;
x=1.5;
printf("%d
", x);
y=(x+3.5)/5;
printf("%d
", y);
printf("%d
", i *y);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯