시간 변환 문제 - 알고리즘

시간 변환

문제 설명

(초) 이벤트 공장의 기간을 정수 값을 읽고, 당신은 시간으로 변환 : 분 : 초 나타냅니다.

입력 형식

정수 N을 입력

출력 형식

": 분 : 초 시간"의 형식으로 변환 된 시간을 출력한다.

데이터 범위

1 1000000 1≤N≤1000000

샘플 입력 :

556

샘플 출력 :

0 : 16 : 9

분석

우선은 초, 분의 관점에서 알고

1h=60min=3600s

60의 수를 고려할 때 그런 때 심판하실 시간이 먼저 얼마나 많은 3,600 판단 분을 고려, 나머지는 초입니다

코드 구현

#include <iostream>
#include <bits/stdc++.h>
using namespace std;  

int main(){
	//输出转换后的时间表示,格式为“hours:minutes:seconds”
	long t;
	int h,m;
	cin>>t;
	h=t/3600;//小时数 
	t=t%3600;
	m=t/60;//分钟数 
	t=t%60;//秒数
	cout<<h<<":"<<m<<":"<<t;
	
	return 0;
}

운영 결과

4134
1:8:54
--------------------------------

개요

의 문제 钞票问题와 마찬가지로, 같은 수의 최소 때까지 사용할 수있는 최대 번호에서 찾고, 점진적으로 분해 될 것입니다.

게시 59 개 원래 기사 · 원 찬양 5 · 조회수 5060

추천

출처blog.csdn.net/qq_38496329/article/details/104076782