C言語実例 - 数値比較

C 语言实例C言語実例

2つの数値を比較する

以下の実例では2つの整数変数を定義し、ifを使用して2つの数値を比較しています。まずロジック図をご覧ください:

実例

#include <stdio.h> int main() { int a, b; a = 11; b = 99; // 以下のコードでユーザーにターミナルで2つの数値を入力させることもできます // printf("输入第一个值:"); // scanf("%d", &a); // printf("输入第二个值:"); // scanf("%d", &b); if(a > b) printf("a は b より大きい"); else printf("a は b 以下"); return 0; }

出力結果:

a 小于等于 b

3つの数値を比較する

以下の実例では2つの整数変数を定義し、ifを使用して3つの数値を比較しています。まずロジック図をご覧ください:

実例

#include <stdio.h> int main() { int a, b, c; a = 11; b = 22; c = 33; if ( a > b && a > c ) printf("%d が最大", a); else if ( b > a && b > c ) printf("%d が最大", b); else if ( c > a && c > b ) printf("%d が最大", c); else printf("2つまたは3つの数値が等しい"); return 0; }

出力結果:

33 最大

C言語実例

その他の拡張