/****************************/ /* データの比較 */ /* coded by Y.Suganuma */ /****************************/ #include <stdio.h> int main() { /* データの入力と判定準備 */ int data, sw; printf("データを入力して下さい "); scanf("%d", &data); int sw, x = 10, y = 20, z = 30; if (data == x) sw = 0; else { if (data == y) sw = 1; else sw = (data == z) ? 2 : 3; } /* 判定と出力 */ switch (sw) { case 0 : printf("xと等しい\n"); break; case 1 : printf("yと等しい\n"); break; case 2 : printf("zと等しい\n"); break; default : printf("いずれとも等しくない\n"); } return 0; }