输入三个值 输出最大值

img


能像图片里面那样写吗?哪里错了呢?(小于三十个字符 凑个字数)


#include<stdio.h>

int main(){

    int a,b,c;

    printf("输入三个整数:");

    scanf("%d%d%d",&a,&b,&c);

    int max=0;
    
    if(a>b){max=a;}

    else{max=b;}

    if(max<c){max=c;}

    printf("最大数为%d",max);

    return 0;

}

首先你没有进行输入,再有就是你最后打印的是打印了d的地址了 应该是printf("max = %d",d);

printf(“max=%d”,d);

这个直接输出d,不用加&,printf("max=%d",d);

max那里输出不需要取地址