import java.util.Scanner; public class Main { static String time_judge(int time) {//这个方法判断sec,min,hour是否小于10 String s = ""; if(time/10 == 0) { s = "0"+time; } else { s = time+""; } return s; } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(),a[] = new int[n]; for(int i=0;i<n;i++) { a[i] = scanner.nextInt(); } for(int i=0;i<n;i++) { String s1 = "",s2 = "",s3 = "";//用字符串解决简单一点 int sec = a[i]%60,min = a[i]/60%60,hour = a[i]/60/60; while(hour > 23) {//首先判断hour是否超过24 hour -= 24; } s1 = time_judge(sec);//sec --- 秒 s2 = time_judge(min);//min --- 分 s3 = time_judge(hour);//hour --- 时 System.out.println(s3+":"+s2+":"+s1); } } }
解题思路:
注意事项:
参考代码:
0.0分
1 人评分
C语言训练-舍罕王的失算 (C语言代码)浏览:1421 |
校门外的树 (C++代码)浏览:870 |
【绝对值排序】 (C语言代码)浏览:482 |
C二级辅导-计负均正 (C语言代码)浏览:593 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:599 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:522 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1130 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:655 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:560 |
C语言训练-求PI* (C语言代码)浏览:614 |