if语句,显示没有if

问题遇到的现象和发生背景

img

#include 
int main()
{
    int a,b,c,d,e,f;
    scanf("%d%d%d",&a,&b,&c);
    d=a+b;
    e=a+c;
    f=b+c;
    if(d>e);
    printf("%d",d);
    else
    printf("%d",e);
    if(f>d)
    printf("%d",f);
    else
    printf("%d",d);
    return 0;
    
}


用代码块功能插入代码,请勿粘贴截图
运行结果及报错内容

显示没有if

if语句后面没有分号,你第10行的if语句多了分号

试试这个

#include <stdio.h>
int main()
{
    int a,b,c,d,e,f;
    scanf("%d%d%d",&a,&b,&c);
    d=a+b;
    e=a+c;
    f=b+c;
    if(d>e) printf("%d",d);
    else printf("%d",e);
    if(f>d) printf("%d",f);
    else printf("%d",d);
    return 0;
}