首页 > 试题广场 >

时间转换

[编程题]时间转换
  • 热度指数:54963 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
给定秒数 seconds ,把秒转化成小时、分钟和秒。

数据范围:

输入描述:
一行,包括一个整数,即给定的秒数。


输出描述:
一行,包含三个整数,依次为输入整数对应的小时数、分钟数和秒数(可能为零),中间用一个空格隔开。
示例1

输入

3661

输出

1 1 1
头像 聆风Raymond
发表于 2020-11-20 23:26:33
思路·思考 时间转换基础 1h=60min 1min=60s 1h=60*60s=3600s /* 使用的是C语言 */ #include<stdio.h> int main(){ int seconds,h,m,s; scanf ("%d",&a 展开全文
头像 乐意999
发表于 2021-11-29 17:56:04
">int main(){ int h,m,s; scanf("%d",&s); h=s/60/60;//计算小时 m=s/60%60;//计算分(取模就是去掉转换成小时的分钟数) s=s%60;//计算秒数 printf("%d %d %d" 展开全文
头像 查理在牛客网
发表于 2022-01-17 23:17:01
a=int(input()) h=a//3600 m=a//60-h*60 s=a%60 print(h,m,s) 我感觉我的方法挺巧妙的,欸嘿嘿 地板除 3600 是取商,这个就是小时数 然后地板除 60 取商,就是总的分钟数,但是总的分钟数包含了前面的小时数,所以用前面小时数计算一下已经有多少 展开全文
头像 云梦士
发表于 2021-10-12 21:29:45
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int secs 展开全文
头像 云小逸0987
发表于 2022-04-28 23:22:52
描述 给定秒数 seconds ,把秒转化成小时、分钟和秒。 数据范围: 0 < seconds < 100000000\0<seconds<100000000 输入描述: 一行,包括一个整数,即给定的秒数。 输出描述: 一行,包含三个整数,依次为输入整数对应的小时数、分钟数 展开全文
头像 牛客190147310号
发表于 2022-07-11 21:42:35
int main() {     int a;     scanf("%d",&a);     printf("%d %d %d", 展开全文
头像 飞菲
发表于 2023-11-02 18:55:28
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int se 展开全文
头像 ad钙奶长高高
发表于 2022-11-29 23:56:51
#include <stdio.h> int main() { int a; scanf("%d",&a); printf("%d %d %d",a/3600,a%3600/60,a%3600%60); return 0; }
头像 宇宙无敌暴龙
发表于 2023-12-13 20:39:11
#include <iostream> using namespace std; int main() { int seconds=0,hours=0,minutes=0; scanf("%d",&seconds); while(se 展开全文
头像 牛客949875941号
发表于 2024-01-25 10:00:55
#include <stdio.h> int main() { int a; scanf("%d",&a); int t=a%60;//对a取余即是秒 if(a/60>60)//1h=60min 要精确到h,min,60 展开全文