C++ Logo
C++二级在线二级在线
首页选择题程序题成为会员帮助其他科目

时钟修正

请修改编辑器中的代码,完成以下功能:实现 CClock 类的成员函数 PrintUsing12,把 24 小时制的时间按 12 小时制打印出来。 规则是:0 点显示为 12:00 AM,1 到 11 点显示为 h:mm AM,12 点显示为 12:mm PM,13 到 23 点显示为 (h-12):mm PM。分钟不足两位时前面补 0。 主函数用三个时钟对象演示,程序不需要输入。 输出示例: Clock 1: 12:00 AM Clock 2: 9:00 AM Clock 3: 3:45 PM

#include "Clock.h"

//ERROR**********found**********

int main() {
	CClock clock1;
	CClock clock2(9);
	CClock clock3(15, 45);

	cout << "Clock 1: ";
	clock1.PrintUsing12();

	cout << "Clock 2: ";
	clock2.PrintUsing12();

	cout << "Clock 3: ";
	clock3.PrintUsing12();

	return 0;
}

控制台

调试终端

准备就绪