【蓝桥杯】时间显示 C++

在这里插入图片描述

== 这题需要注意的就是输入的时间是毫秒且范围是10的18次方,因此要定义长整型 ==

#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;
}

猜你喜欢

转载自blog.csdn.net/qq_63524016/article/details/129245860