C語言比較三個整數範例


比較三個整數變數是您可以很容易編寫的一個簡單的程式之一。 在這個程式中,您可以使用scanf()函式從使用者處獲取輸入,也可以在程式本身中靜態定義。

我們期望它也是一個簡單的程式,將一個值與其餘兩個進行比較,並檢查結果,並對所有變數應用相同的過程。 對於此程式,所有值應該是唯一的值。

流程圖

我們可以為下面給出的程式繪製一個流程圖 -

該圖中顯示了三個if-else-if和另一個對比語句。

程式碼實現

下面我們來看看這個程式的具體實現 -

#include <stdio.h>

int main() {
   int a, b, c;

   a = 10;
   b = 20;
   c = 30;

   if ( a > b && a > c )
      printf("%d is the largest.", a);
   else if ( b > a && b > c )
      printf("%d is the largest.", b);
   else if ( c > a && c > b )
      printf("%d is the largest.", c);
   else   
      printf("Values are not unique");

   return 0;
}

執行上面範例程式碼,得到以下結果 -

30 is the largest.