0

変数vp、およびに 3 つの値が格納されていますk。その中から最高のものを見つけたい。変数の値は、v = 3p = 6、およびk = 2です。

結果は、最大値を含む変数の名前 (テキストvp、または) になりkます。

これどうやってするの?

4

4 に答える 4

7

他の回答は非常に優れていますが、完全を期すために、簡単にするために次のものも使用できることを指摘したいと思いますMath.Max

var max = Math.Max(Math.Max(v, p), k);

更新された質問を考慮して更新してください。これをお勧めします。

var max = v > p ? v > k ? "V" : p > k ? "P" : "K" : p > k ? "P" : "K";

かなり扱いにくいですが、うまくいきます (またはとk同点に勝ち、 と同点に勝ちます)。pvpv

于 2013-08-02T18:58:08.077 に答える