暑假里小圆子和爸爸妈妈坐飞机去旅游 上午9:30飞机起飞 经过三小时20分到达目的地 小园子晕机了 也没带手表 请你帮小圆子算算现在是几点了 输入四个整数用c语言
时间: 2024-03-21 10:44:31 浏览: 22
好的,根据题目描述,我们可以得到以下信息:
- 起飞时间:上午9:30。
- 飞行时间:3小时20分。
因此,到达目的地的时间应该是起飞时间加上飞行时间,即 9:30 + 3:20 = 12:50。
由于小圆子没有手表,我们可以让程序自动计算现在的时间。假设现在的时间是 hh:mm,我们可以用以下代码来计算:
```c
#include <stdio.h>
int main() {
int h, m; // 小时和分钟
scanf("%d%d", &h, &m); // 输入现在的时间
m += 200; // 加上3小时20分,即200分钟
h += m / 60; // 如果加上200分钟后超过60分钟,小时数加1
m %= 60; // 分钟数取余数,保证不超过60
h %= 24; // 小时数取余数,保证不超过24
printf("%02d:%02d\n", h, m); // 输出现在的时间
return 0;
}
```
这里用到了取余运算符 `%`,可以得到除法运算的余数。另外 `%02d` 表示输出一个两位数的整数,不足两位时在前面补0。例如,`printf("%02d:%02d\n", 8, 5)` 将输出 `08:05`。
输入格式:四个整数,分别表示现在的小时数和分钟数,以及起飞时间的小时数和分钟数,中间用空格隔开。
输出格式:现在的时间,格式为 `hh:mm`,不含其他字符。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)