-->
当前位置:首页 > 题库 > 正文内容

程序填空题:时间计算

Luz4年前 (2021-05-10)题库4149
下列程序读入时间数值,将其加1秒后输出,时间格式为:hh: mm: ss,即“小时:分钟:秒”,当小时等于24小时,置为0。
```c++
#include
struct {
int hour, minute, second;
} time;
int main(void)
{
scanf("%d:%d:%d", @@[&time.hour, &time.minute, &time.second ](1) );
time.second++;
if( @@[time.second](1) == 60){
@@[time.minute++](1) ;
time.second = 0;
if(time.minute == 60){
time.hour++;
time.minute = 0;
if( @@[time.hour == 24](1) )
time.hour = 0;
}
}
printf ("%d:%d:%d\n", time.hour, time.minute, time.second );

return 0;
}
```






答案:
第1空:&time.hour, &time.minute, &time.second

第2空:time.second

第3空:time.minute++

第4空:time.hour == 24

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。