关于整型与浮点型计算的一些区别

以下是原题:

img

然后下面几张是我打的代码:

img

img

img

img

img

每一个输出的结果都不一样,就是测试数据的结果不一样

img

想问问有什么区别呢,大概就是float和double;除以3、4和除以3.0、4.0;double c和double c=……的区别

一个整形变量除以另一个整形变量得出来的结果也是整形变量。
所以2/4=0,但是2/4.0=0.5,c++就是这么骚,你拿它有什么办法。