[求助]类型转换
#include <iostream>using namespace std;
int main()
{
float i,j,k;
int temp;
cin>>i>>j;
j=i/j; k=j;k=j*100;k=(int)k;
j=j*1000;
temp=(int)j;
temp=temp%10;
if(temp>=5)
{k=k+1;
k=k/100;
cout<<k<<endl;}
else
{k=k/100;
cout<<k<<endl;}
return 0;
} 我把temp换成j为什么就会出错呢?如果是float的原因那为什么k就没问题呢?