c基础程序

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:10:11
main(){
int a,b,max;
printf("\n input two numbers: ");
scanf("%d%d",&a,&b);
max=a;
if (max<b) max=b;
printf("max=%d",max);
}
我输入8,9时,8<9故输出9.那我输入9,8时,if语句怎么判断啊~~急

if 会判定(max<b)的语句 为否
就是 max =b 的那句不执行
max =a 继续
就对了啊..

if(a>b) max=a;
printf ("max=%d",max);
else max=b;
printf ("max=%d",max);
end if

if语句不成立,所以就不执行啊
直接输出max=9