2017-11-13 5 views

答えて

1

はこのような何かを試してみてください:

var 
    C, S, F, U: Integer; 

    function WhichIsHighest(const Values: array of Integer): Integer; 
    var 
    I, Highest: Integer; 
    begin 
    Result := Low(Values); 
    Highest := Values[Result]; 
    for I := Result+1 to High(Values) do begin 
     if Values[I] > Highest then begin 
     Result := I; 
     Highest := Values[I]; 
     end; 
    end; 

begin 
    ... set C, S, F, U as needed ... 

    case WhichIsHighest([C, S, F, U]) of 
    0: ...; // C is highest 
    1: ...; // S is highest 
    2: ...; // F is highest 
    3: ...; // U is highest 
    end; 
end; 
+0

は、それが御馳走を作品ありがとう:) – Zack

関連する問題