#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那里输出不需要取地址