[Blue Bridge Cup] Zeitanzeige C++

Fügen Sie hier eine Bildbeschreibung ein

== Bei dieser Frage müssen Sie darauf achten, dass die Eingabezeit in Millisekunden angegeben wird und der Bereich 10 bis 18 Potenzen beträgt. Sie müssen also eine lange Ganzzahl == definieren

#include<bits/stdc++.h>
using namespace std;
int main()
{
    
    
	long long num;
	cin>>num;
	long long ss;
	int h = 0,m = 0,s = 0;
	//将毫秒变成秒
	ss = num/1000;
	h = (ss/3600)%24;
	m = (ss/60)%60;
	s = ss%60;

	printf("%02d:%02d:%02d",h,m,s);
	return 0;
}

Supongo que te gusta

Origin blog.csdn.net/qq_63524016/article/details/129245860
Recomendado
Clasificación