比如下面这个题:
#include<stdio.h>
#include<math.h>
int main(void)
{
double year;
double interest,money,rate;
scanf("%lf%lf%lf",&money,&year,&rate);
interest=money*pow(1+rate,year)-money;
printf("interest = %.2f\n",interest);
return 0;
}
上面这个答案是正解,但如果是第五行换成int year就不对了
还有些别题里面,一些用%lf和%f的也分不太清qwq
麻烦各位大佬帮看看~谢谢谢谢
Ps:可以顺带说说自己学C的时候精度这方面是怎么解决的嘛~