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 人评分
wu-淘淘的名单 (C++代码)浏览:1337 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:879 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:606 |
简单的a+b (C语言代码)浏览:524 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:872 |
C二级辅导-统计字符 (C语言代码)浏览:476 |
Tom数 (C语言代码)浏览:552 |
班级人数 (C语言代码)浏览:920 |
老王赛马 (C++代码)浏览:903 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:481 |