哪里写错了?。,-=

任务描述
地主家的庄稼丰收了,在他家的场院里有三堆小麦,长工想把这些小麦装袋运走,已知每个麻袋最多可装小麦x公斤,问这三堆小麦最少需要多少个麻袋。

输入格式:
输入仅一行,包括4个双精度浮点数,前三个数代表三堆小麦的重量,第4个数代表x,每个数的小数位数最多为2位。

输出格式:
输出也是一行,输出整数结果。

img


#include<stdio.h>

int main(){
    double a, b, c, d;
    scanf("%lf %lf %lf %lf", &a, &b, &c, &d);
    double sum = (a+b+c)/d;
    double x = sum/(int)sum;
    if (x==1)
        printf("%d", (int)sum);
    else
        printf("%d", (int)sum+1);
    return 0;
}