scanf("%d%d%f",&a,&b,&c);
改为
scanf("%f%f%f",&a,&b,&c);
浮点数输入必须用%f,不能用%d
修改如下,供参考对照:
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,d;
scanf("%lf%lf%lf",&a,&b,&c);
d=a*pow(1+c,b)-a;
printf("interest = %.2f",d);
return 0;
}