![](https://csdnimg.cn/release/download_crawler_static/74146706/bg5.jpg)
if(system==12)
{
cout<<"12-hour time
system:"<<endl;
if(hour<=12)
cout<<hour<<":"<<minute<<":"<<secon
d<<" am"<<endl;
else if(hour>12&&hour!=24)
cout<<hour%12<<":"<<minute<<":"<<s
econd<<" pm"<<endl;
else if(hour==24)
cout<<hour%12<<":"<<minute<<":"<<s
econd<<":"<<" am"<<endl;
}
}
int main()
{
Clock myclock(0,0,0);
cout<<"Time set and output:"<<endl;
myclock.setTime(23,58,58);
Clock yourclock(myclock);
myclock.runtime();
myclock.showTime(12);
myclock.runtime();
myclock.showTime(24);
myclock.runtime();
myclock.showTime(12);
myclock.runtime();
myclock.showTime(24);
myclock.runtime();
myclock.showTime(12);
return(0);
}
运行结果:
备注: 当不予许使用《 cmath》的时候用算术式及回车触发进行模拟时钟走时。类得运用
方便时钟数据的录入以及显示方式的转换。
题目 4-9:类与对象
内容: 设计并测试一个名为 Rectangle 的矩形类, 其属性为矩形的左下角与右上角两个点的
坐标,能计算矩形的面积。
设计思路: 参考书例 4-3,,矩形面积是横纵坐标差的乘积,定义一个构造函数,在类建立时
获得初始的点的横纵坐标,建立成员函数,用于计算面积,在主函数中实现输入。
程序代码: #include<iostream>
using namespace std;
class Rectangle{
public: