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.