
>时间判断<
问题描述
现在时间是 a 点 b 分,请问 t 分钟后,是几点几分?
输入格式
输入的第一行包含一个整数 a。
第二行包含一个整数 b。
第三行包含一个整数 t。
输出格式
输出第一行包含一个整数,表示结果是几点。
第二行包含一个整数,表示结果是几分。
说明:
1.数据规模和约定
对于所有评测用例,0 <= a <= 23, 0 <= b <= 59, 0 <= t,t分钟后还是在当天。
一、解题思路
1、解法一( Java )
解法思路:用 / 和 % 来找到正确的时间,即通过整除 60 求出小时,通过取模 60 运算得分钟。
代码如下:
import java.util.Scanner;
public class TodayTime {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int t = sc.nextInt();
int m = b + t;
if (m >= 60) {
a += m / 60;
m = m % 60;
}
a = a % 24;
System.out.println(a);
System.out.println(m);
}
}
运行结果截图如下:

这篇博客讲解了如何使用Java编程解决时间推算问题,介绍了解题思路并提供了代码实例,涉及如何根据给定的当前时间(小时a,分钟b)和分钟后t,计算出新的时间点。
16万+

被折叠的 条评论
为什么被折叠?



