C/C++の宿題なら俺にやらせろ!
■ このスレッドは過去ログ倉庫に格納されています
0174デフォルトの名無しさん
NGNG#include <stdio.h>
struct train_arrival {
int hour;
int min;
} TA[] = {{1, 10}, {1, 24}, {1, 35}, {1, 40}, {1, 55}, {1, 59}, {2, 13}, {2, 26}, {2, 37},
{2, 49}, {3, 7}, {3, 15}, {3, 45}, {4, 30}, {4, 51}, {-1, -1}};
int main(void)
{
int h, m, i = 0, j, k;
printf("現在時刻を入力して下さい(hh:mm)? ");
scanf("%d:%d", &h, &m);
while (TA[i].hour >= 0)
if ((j = TA[i].hour * 60 + TA[i].min) < (k = h * 60 + m)) i++;
else break;
printf("次の電車の到着まで後 %d分で、%d時%d分に到着します。\n", j - k, j / 60, j % 60);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています