首页 新闻 会员 周边 捐助

想求a/b的小数部分

0
[已解决问题] 解决于 2017-07-28 21:58

int a=1;
int b=10;
double c = a/b;
这样得到的c=0,,,怎么才可以求出来c=0.1呢,,,谢谢

张小仙儿的主页 张小仙儿 | 菜鸟二级 | 园豆:249
提问于:2017-07-28 20:12
< >
分享
最佳答案
0

double c = a*1.0/b

你的写法: double c = a/b;

等价于: int c1 = a/b;  double c=(double) c1;

奖励园豆:5
苍枫露雨 | 小虾三级 |园豆:1027 | 2017-07-28 20:20
其他回答(1)
0

int a=1;
int b=10;

这时
double c = a/b;分为两部分

1.执行表达式a/b  值为0

2.将0赋给double c .

吴瑞祥 | 园豆:29449 (高人七级) | 2017-07-28 21:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册