诡异的问题,为什么b1和b2不一样??明明d1和d2的值是相同的
#include<iostream>
#include<cstdio>
#include <cmath>
using namespace std;
int main()
{
float d1,d2;
d1=12.9;
d1-=8.0;
d2=4.9;
cout<<"d1 "<<d1<<endl;
int b1=4,b2=4;
b1+=d1*60;
b2+=d2*60;
cout<<b1<<" "<<b2<<endl;}