/* 偶奇を判定し、4で割った余りを求めて表示するプログラム */ #include main() { int n, r; printf("整数を入力して下さい:"); scanf("%d", &n ); switch( r = n % 4 ) /* 代入式の値は左辺値の値となる */ { case 0: case 2: printf("%d は偶数で、4で割った余りは、%dです。\n", n, r ); break; case 1: case 3: printf("%d は奇数で、4で割った余りは、%dです。\n", n, r ); break; /* 一般に最後の break; は不要! */ /* 上で全ての場合が尽されているので、 default: は不要! */ } } /* end of mod5.c */