fork download
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5. int i, f, t;
  6. char *stations[] = {"東京", "新横浜", "名古屋", "京都", "新大阪"};
  7. char *msg[] = {"終了", "繰り返し"};
  8.  
  9.  
  10. int a[][4] = {{14920, 14390, 11540, 3180},
  11. {14600, 13660, 10910},
  12. {6840, 6100},
  13. {3240}
  14. };
  15.  
  16.  
  17. while (1) {
  18. for ( i = 0; i < 5; ++i)
  19. printf("%d:%s\n", i + 1, stations[i]);
  20. printf("from to = ");
  21. scanf("%d %d", &f, &t);
  22. if (f > t) {
  23. i = f;
  24. f = t;
  25. t = i;
  26. }
  27.  
  28. printf("%d\n", a[f - 1][5 - t]);
  29. for ( i = 0; i < 2; ++i)
  30. printf("%d:%s\n", i , msg[i]);
  31. scanf("%d", &i);
  32. if (i == 0)break;
  33. }
  34.  
  35. return 0;
  36. }
  37.  
Success #stdin #stdout 0.02s 1724KB
stdin
1 2
1
5 4
0
stdout
1:東京
2:新横浜
3:名古屋
4:京都
5:新大阪
from to = 3180
0:終了
1:繰り返し
1:東京
2:新横浜
3:名古屋
4:京都
5:新大阪
from to = 3240
0:終了
1:繰り返し