#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;
}
沒有留言:
張貼留言