#include <stdio.h>


int main(void)
{
 char ch;
 int time;


 printf("a: CT夏⇒日本時間, b: CT冬⇒日本時間\n");
 printf("c: 日本時間⇒CT夏, d: 日本時間⇒CT冬\n");


 do {
  ch = getchar();

  switch (ch) {
    case 'a':
      printf("CT夏: ");
      scanf("%d", &time);
      if ((time >= 0) && (time <= 10))
       printf("CT夏 %d時は日本時間 %d時です。\n",

            time, time + 13);
      else if ((time >= 11) && (time <= 23))
       printf("CT夏 %d時は日本時間翌日の %d時

            です。\n", time, time - 11);
      break;


    case 'b':
      printf("CT冬: ");
      scanf("%d", &time);
      if ((time >= 0) && (time <= 9))
       printf("CT冬 %d時は日本時間 %d時です。\n",

            time, time + 14);
      else if ((time >= 10) && (time <= 23))
       printf("CT冬 %d時は日本時間翌日の %d時

            です。\n", time, time - 10);
      break;


    case 'c':
      printf("日本時間: ");
      scanf("%d", &time);
      if ((time >= 0) && (time <= 12))
       printf("日本時間 %d時はCT夏前日の %d時

            です。\n", time, time + 11);
      else if ((time >= 13) && (time <= 23))
       printf("日本時間 %d時はCT夏 %d時です。\n",

            time, time - 13);
      break;


    case 'd':
      printf("日本時間: ");
      scanf("%d", &time);
      if ((time >= 0) && (time <= 13))
       printf("日本時間 %d時はCT冬前日の %d時

            です。\n", time, time + 10);
      else if ((time >= 14) && (time <= 23))
       printf("日本時間 %d時はCT冬 %d時です。\n",

            time, time - 14);
   }
  } while (ch != 'q');

  return 0;
}


Yogulのprogrammingブログ-ct_jpn.exe実行結果