本题要求根据火车的出发时间和达到时间c语言
时间: 2023-09-07 11:04:10 浏览: 105
根据题目要求,我们可以使用C语言编写一个程序来计算火车的出发时间和到达时间。
首先,我们可以定义一个结构体来表示时间,包括小时和分钟:
```c
struct Time {
int hour;
int minute;
};
```
然后,我们可以编写一个函数来计算出发时间和到达时间。函数的参数包括当前时间和旅行时间:
```c
struct Time calculateArrivalTime(struct Time departureTime, int travelDuration) {
struct Time arrivalTime;
arrivalTime.hour = departureTime.hour + travelDuration / 60;
arrivalTime.minute = departureTime.minute + travelDuration % 60;
if (arrivalTime.minute >= 60) {
arrivalTime.hour += 1;
arrivalTime.minute -= 60;
}
return arrivalTime;
}
```
在主函数中,我们可以获取用户输入的出发时间和旅行时间并调用上述函数进行计算:
```c
int main() {
struct Time departureTime;
int travelDuration;
printf("请输入火车的出发时间(小时):");
scanf("%d", &departureTime.hour);
printf("请输入火车的出发时间(分钟):");
scanf("%d", &departureTime.minute);
printf("请输入旅行时间(分钟):");
scanf("%d", &travelDuration);
struct Time arrivalTime = calculateArrivalTime(departureTime, travelDuration);
printf("火车的出发时间为:%02d:%02d\n", departureTime.hour, departureTime.minute);
printf("火车的到达时间为:%02d:%02d\n", arrivalTime.hour, arrivalTime.minute);
return 0;
}
```
这样,我们就可以根据用户输入的火车出发时间和旅行时间,计算出火车的到达时间,并将其输出给用户。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)