首页 > 试题广场 >

时间转换

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

数据范围:

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


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

输入

3661

输出

1 1 1
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int num = scan.nextInt();
        System.out.print(num/3600 + " " + (num%3600)/60 + " " + num%60);
    }
}

发表于 2024-05-31 17:06:30 回复(0)
我好呆
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        while (in.hasNextInt()) { 
            int a = in.nextInt();
            int h =a/3600;
            int m = (a - h*3600)/60;
            int s =a - h*3600 - m*60;
            System.out.println(h+" "+m+" "+s);
        }
    }
}


发表于 2024-02-27 19:08:30 回复(0)
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        //键盘录入
        Scanner in = new Scanner(System.in);
        while (in.hasNextInt()) { 
            long seconds = in.nextInt();

         //转换成小时、分钟、秒
         /*1 hour=3600s 1 min=60s 类似于求个位、十位*/
         long hours=seconds/3600;
         long mins=(seconds%3600)/60;
         seconds=seconds%60;
         //打印结果
         System.out.println(hours+" "+mins+" "+seconds);
        }

    }
}
发表于 2023-08-30 14:32:05 回复(0)
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        int num=in.nextInt();
        int hour=0;
        int minute=0;
        int second=0;
        if(num>=3600){
            hour=num/3600;
            num=num-hour*3600;
            if(num>=60){
                minute=num/60;
                num=num-minute*60;
                second=num;
            }
            else if(num<60){
                second=num;
            }
        }
        else if(num<3600){
            if(num>=60){
                minute=num/60;
                num=num-minute*60;
                second=num;
            }
            else if(num<60){
                second=num;
            }
        }
        System.out.print(hour+" "+minute+" "+second);
    }
}
发表于 2023-06-21 17:32:41 回复(0)
import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int x=sc.nextInt();
        int h=x/3600;
        int m=(x%3600)/60;
        int s=(x%3600)%60;
        System.out.printf("%d %d %d",h,m,s);
    }
}

发表于 2022-07-28 19:20:46 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int inputSecond = scanner.nextInt();
        int hour = inputSecond / (60 * 60);
        int minute = (inputSecond % (60 * 60)) / 60;
        int toChangeSecond = inputSecond % 60;
        System.out.println(hour + " " + minute + " " + toChangeSecond);
    }
}

发表于 2022-06-23 14:49:50 回复(0)
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int a = sc.nextInt();
    
        int h = a/3600;
        int m = a%3600/60;
        int s = a-3600*h-60*m;
        System .out.println(h+" "+m+" "+s);
    }
}

发表于 2022-06-14 11:34:52 回复(0)
import java.util.Scanner;
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int seconds = sc.nextInt();
        System.out.printf("%d %d %d\n",seconds/3600,
                          seconds%3600/60,seconds%60);
    }
}

发表于 2022-06-02 21:19:47 回复(0)
import java.util.*;
public class Main
{
    public static String gethour(int seconds){
        int hour=seconds/3600;
        int min=seconds%3600/60;
        int sec=seconds%60;
        String result=hour+" "+min+" "+sec;
        return result;
    }
    public static void main(String [] args)
    {
        Scanner sc=new Scanner(System.in);
               int X=sc.nextInt();
         System.out.print(gethour(X));
    }
}

发表于 2022-04-27 15:06:11 回复(0)
import java.util.*;
public class Main{
     public static void main(String[] args){
         Scanner scan = new Scanner(System.in);
         int num = scan.nextInt();
         int h = num/3600;
         int m = num%3600/60;
         int s = num%3600%60;
         System.out.println(h+" "+m+" "+s);
    }
}
发表于 2021-11-07 13:14:43 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int seconds = in.nextInt();
        int hour = 0;
        int min = 0;
        int second = 0;
        if (seconds>=3600){
            hour = seconds/3600;
            seconds = seconds%3600;
        }
        if (seconds>=60){
            min = seconds/60;
            seconds = seconds%60;
        }
        if (seconds<60){
            second = seconds;
        }
        System.out.println(hour+" "+min+" "+second);
    }
}

发表于 2021-10-18 18:57:40 回复(0)
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        int a=scanner.nextInt();
        int hour=0;
        int min=0;
        if(a>3600)
        {

             hour=a/3600;
             a=a-3600*hour;
        }
             if(a>=60)
             {
                 min=a/60;
                 a=a-60*min;

             }


        System.out.println(hour+" "+min+" "+a);




    }
}

发表于 2021-10-10 20:50:28 回复(0)
import java.util.Scanner;
public class Main{
    public static void main(String [] args){
    Scanner sc = new Scanner(System.in);
    int seconds = sc.nextInt();
    int hour = seconds/(60*60);
    int min = (seconds - hour*60*60)/60;
    seconds = seconds-hour*60*60-min*60;
    System.out.println(hour+" "+min+" "+seconds);
        
    
    }
}
发表于 2021-07-25 21:49:21 回复(0)
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        long s=sc.nextLong();
        long h=s/3600;
        long m=(s%3600)/60;
        long se=s%60;
        System.out.println(h+" "+m+" "+se);
    }

}

发表于 2020-06-12 18:55:32 回复(1)