c语言怎么计算个人所得税

#include "math.h"
要扣除百分之二十个人所得税,i=0.8乘后面的之后,输出答案比标准答案小1
int main()
{
float m,r;
int y,i;
scanf("%f,%d,%f", &m, &y, &r);
i =0.8*( m * pow(1+r, y) - m);
printf("利息为:%d\n", i);
return 0;
}

可能是精度问题,默认整形是强制去余,题目可能是四舍五入,不过一般都是浮点数吧,建议给出原题,