程序填空题:时间差
10点半到11点45之间,有几小时几分钟呢?
这里有一个程序,读入两个时间,计算它们之间的时间差,输出相差几小时几分钟。
c
#include <stdio.h>
int main()
{
int hour1, minute1;
int hour2, minute2;
scanf("%d:%d", &hour1, &minute1);
scanf("%d:%d", &hour2, &minute2);
int hd = hour2 - hour1;
int md = minute2 - minute1;
if ( ) {
md = ;
hd = ;
}
printf("%d %d\n", hd, md);
return 0;
}
答案:
第1空:md<0
第2空:60+md
第3空:hd-1
这里有一个程序,读入两个时间,计算它们之间的时间差,输出相差几小时几分钟。
c
#include <stdio.h>
int main()
{
int hour1, minute1;
int hour2, minute2;
scanf("%d:%d", &hour1, &minute1);
scanf("%d:%d", &hour2, &minute2);
int hd = hour2 - hour1;
int md = minute2 - minute1;
if ( ) {
md = ;
hd = ;
}
printf("%d %d\n", hd, md);
return 0;
}
答案:
第1空:md<0
第2空:60+md
第3空:hd-1