这个代码怎么修改!急!

怎么修改,总是那个scanf没有什么返回值,不懂这个,求应该怎么修改成正确答案。

img


img

scanf里的% d和% lf之间用逗号隔开!

这么改,供参考:

#include <stdio.h>
#include <math.h>
int main()
{
    int m, y, ret;
    double sum, rate;
    ret = scanf("%d %d %lf", &m, &y, &rate);
    if (ret == 3){
        sum  = m *pow((1+rate), y);
        printf("sum = %.2f", sum);
    }
    return 0;
}