/****************************/
/* データの比較 */
/* 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;
}