haruuuuA 2017-06-19 04:35 采纳率: 0%
浏览 1118

c++类的操作 复杂类求解!!!

计算机包含CPU和硬盘。请设计Computer、CPU、Disk类。并满足以下测试
int main()
{
string cpuType, diskType;
double frequency, mount;
cin >> cpuType >> frequency >> diskType >> mount;
CPU cpu(cpuType, frequency);
Disk disk(diskType, mount);
Computer computer(cpu, disk);

computer.Print();
return 0;

}
输入
cpu类型 cpu主频
disk类型 disk容量
输出
见测试样例
样例输入1 复制
i7 2.9
ST 2
样例输出1
The computer has a cpu and a disk.
CPU type: i7, CPU frequency: 2.9 GHz
disk type: ST, disk mount: 2 T
怎么实现这个问题?

  • 写回答

2条回答 默认 最新

  • shen_wei 2017-06-19 06:48
    关注
     class CPU
    {
    public:
        CPU();
        CPU(string CpuType,double frequency);
    };
    
    class Disk
    {
    public:
        Disk();
        Disk(string DiskType,double mount);
    };
    
    class Computer
    {
    public:
        Computer();
        Computer(CPU cpu,Disk diks);
    };
    
    评论

报告相同问题?

悬赏问题

  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮