为什么这样也可以,呢(比较三个数的大小)
											main(){
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
max=a;
if (max<b)max=b;
if (max<c)max=c;
printf("max=%d",max);
getch();
}
我记得老师说过在if else中如果if条件不成立时且此时也没必要执行什么运算时,else 可以省去。但在此程序中若if不成立,好想要执行东西的啊!为什么也可以省去呢?
郁闷啊!让我说应该这样做
 程序代码:
程序代码:main()
{int   a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
     if(a>b)
     max=a;
      else
          max=b;
     if(max>c)
       max=max;
       else
           max=c;
              printf("max=%d\n",max);
              getch();
   }
为什么呢?  望高手指点一二,还有就是此题我听人说可以用三目运算来做 怎么做呢?										
					
	
 
											





 
	    