有人知道身高体型判定系统怎么写吗

要求用c语言求,我查看过那位博客写的身高体型判定系统,但感觉很多,有没有缩短一点的,这两个在一个程序里面


int main()
{
    float heigh, weight, bmi;
    scanf("%f%f", &heigh, &weight);
    bmi = weight / (heigh * heigh);
    printf("%.2f  ", bmi);
    if (bmi < 18.5)
    {
        printf("太轻\n");
    }
    else if (bmi >= 18.5 && bmi < 25)
    {
        printf("正常\n");
    }
    else if (bmi >= 25 && bmi < 30)
    {
        printf("超重\n");
    }
    else if (bmi >= 30)
    {
        printf("太肥了\n");
    }

    return 0;
}