#include<stdio.h> main() {double d=3.2; int x,y;x=1.2; y=(3.8+x)/5.0; printf("%d\n",d*y); }
2个回答
展开全部
int
x,y;
改成
double
x,y就是3.2.
要不然,x=1.2执行后,因为x是整数,所以执行后x的值为1。
故而
y=0
最后导致d*y=0;
x,y;
改成
double
x,y就是3.2.
要不然,x=1.2执行后,因为x是整数,所以执行后x的值为1。
故而
y=0
最后导致d*y=0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询