close
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {

int num1, num2, num3;
int max;

printf("輸入三個數字比大小");
scanf("%i%i%i", &num1, &num2, &num3);


//      第一種直覺的想法

// if(num1>num2 && num1>num3){
// max =num1;    //num1不是最大,迴圈就不用管num1,num1剃除
// }else if(num2>num3){
// max = num2;   //num2不是最大,num2剔除
// }else{
// max = num3;   //num3最大
// }




//第二種淘汰制的想法

if(num1>num2){   //num2被淘汰,剩下num1和num3比
if(num1>num3)
max = num1;
else
max = num3;
}else{
if(num2>num3)
max = num2;
else
max = num3;
}


//最後印出max
printf("%i最大", max);

return 0;
}

arrow
arrow
    全站熱搜

    kenohya 發表在 痞客邦 留言(0) 人氣()