输入两个时间,每个时间分别输入小时和分钟的值,然后输出两个时间之间的差,也以几个小时几分表示 直线型思维
main()
{
int hour1, minut1, time1;
int hour2, minut2, time2;
int res, hour, minut;
printf(
"请输入计算的时间,例如:1点50分\n");
printf(
" 2点10分\n");
scanf(
"%d点%d分", &hour1, &minut1);
scanf(
"%d点%d分", &hour2, &minut2);
time1 = hour1 *
60 + minut1;
time2 = hour2 *
60 + minut2;
if (time1 > time2)
res = time1 -time2;
else
res = time2 - time1;
hour = res /
60;
minut = res %
60;
if (hour !=
0)
printf(
"时间差为%d小时%d分钟\n", hour, minut);
else
printf(
"时间差为%d分钟\n", minut);
return 0;
}
C-FREE 4.0 运行结果
转载请注明原文地址: https://ju.6miu.com/read-673396.html