题解 | #小乐乐定闹钟#

小乐乐定闹钟

https://www.nowcoder.com/practice/0f7e422e12be4a7f9958ca2a82abc775

#include<iostream>
#include<iomanip>
//#include<format>

int main(int argc, char* argv[])
{
	unsigned short hours{},minutes{};
	unsigned int k{};
	std::cin >> hours;
	getchar();
	std::cin >> minutes >> k;
	if (hours < 24 && minutes<60)
	{
		hours = (hours + (minutes + k) / 60) % 24;
		minutes += k % 60;
		minutes %= 60;
	}
	/*c++20采用std::format字符串初始化,
	其格式说明符的一般形式如下[[fill]align][sign][#][0][:width][.precesion][type]
	std::cout << std::format("{:02d}:{:02d}", hours, minutes);*/

	std::cout.setf(std::ios::fixed,std::ios::right);
	std::cout << std::setfill('0') << std::setw(2) << hours << ":"<< std::setw(2) << minutes;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 11:35
程序员小白条:话太多,没实力和学历,差不多回答回答就行了,身份地位不一样
点赞 评论 收藏
分享
机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 11:30
仁者伍敌:kpi都懒得刷了属于是
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务