求下图内容怎么解决非整数情况

有没有佬能解释一下,为什么会出现这种情况,又该怎么解决,先提前谢谢各位佬了。

img

img

利息直接用公式算就好了

#include <stdio.h>
#include<math.h>
int main() {
    float money,rate,s;
    int year;
    scanf("%f %d %f",&money,&year,&rate);
    s = money * pow(1+rate,year) - money;
    printf("interest = %.2f\n",s);
    return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^