怎么根据题意表达出整除结果

img

img

c,d定义的已经是int型了,cd的公式也应该是用整除结果计算,为什么d输出结果始终和c一样,求指正

供参考:

#include<stdio.h>
int main()
{
    int a, b;
    double c, d;
    scanf("%d%d", &a, &b);
    c = (double)(a * a) / (b * b);
    d = (double)(a / b) * (a / b);
    if (c == d)
        printf("equal!\n");
    else
        printf("%f %f\n", c, d);
    return 0;
}