-2

我有两个用于图的变量,一个是 value,另一个是 value1

    appDelegate=[[UIApplication sharedApplication]delegate];

     int value3=[appDelegate.oneGlobal intValue];
    int value4=[appDelegate.twoGlobal intValue];
    int value5=[appDelegate.threeGlobal intValue];


        int max;

        if (value3>value4) {
            max=value3;

        }  
        else if(value3>value5){

            max=value3;


          }
        else if(value4>value3){
            max=value4;

        }
        else if(value4>value5){

            max=value4;

        }
        else{
            max=value5;

        }
4

2 回答 2

6

使用MAX()

int max = MAX(MAX(value3, value4), value5);
于 2012-05-24T06:47:06.440 回答
0

删除所有您的if-statements并将以下内容添加到您的代码中:

max = (value3 > value4) ? value3: value4;
max = (max > value5) ? max: value5;

这样就行了。

希望能帮助到你

于 2012-05-24T06:45:45.627 回答