Problem C: 给我一台计算机吧!(C++期末)
来源:互联网 发布:域名错误是什么原因 编辑:程序博客网 时间:2024/05/02 02:22
Problem C: 给我一台计算机吧!
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 498 Solved: 396
[Submit][Status][Web Board]
Description
CPU主频和主存容量是衡量一台计算机性能主要指标。请定义:
1. CPU类:只有一个int类型的数据成员以表示其主频,并请根据输出和给定的main()函数编写必要的成员函数(包括构造函数)。
2. Memory类:只有一个int类型的数据成员以表示其容量,并请根据输出和给定的main()函数编写必要的成员函数(包括构造函数)。
3. Computer类:
(1)三个数据成员分别为CPU的对象、Memory的对象和一个字符串(表示该计算机属于谁的)。
(2)根据输出和给定的main()函数编写必要的成员函数(包括构造函数)。
(3)void show()方法,用于按照样例输出格式输出该计算机的信息。
Input
输入有2行。每行包括2个整数和1个字符串,分别表示CPU的主频、内存容量和计算机主人姓名。
Output
见样例。
Sample Input
2 1000 Zhang4 2000 Li
Sample Output
This is Zhang' computer with CPU = 2GHz, memory = 1000MB.This is Li' computer with CPU = 4GHz, memory = 2000MB.
HINT
Append Code
append.cc,
int main() { int c, m; string n; cin>>c>>m>>n; CPU cpu(c); Memory mem(m); Computer com1(cpu, mem, n); cin>>c>>m>>n; Computer com2(c, m, n); com1.show(); com2.show(); return 0; }
代码如下:
#include <iostream> #include <iomanip> #include <string> #include<cstring> using namespace std; class CPU { public: int c; public: CPU(int _c) { c = _c; } }; class Memory { public: int m; public: Memory(int _m) { m = _m; } }; class Computer { public: int ccc,mmm; CPU cc; Memory mm; string n; public: Computer(CPU _cc,Memory _mm,string _n):cc(_cc),mm(_mm),n(_n) { cc.c=_cc.c; mm.m=_mm.m; } void show() { cout<<"This is "<<n<<"' computer with CPU = "<<cc.c<<"GHz, memory = "<<mm.m<<"MB."<<endl; } }; int main() { int c, m; string n; cin>>c>>m>>n; CPU cpu(c); Memory mem(m); Computer com1(cpu, mem, n); cin>>c>>m>>n; Computer com2(c, m, n); com1.show(); com2.show(); return 0; }
1 0
- Problem C: 给我一台计算机吧!(C++期末)
- Problem C: 给我一台计算机吧!
- Problem C: 给我一台计算机吧!
- Problem C: 给我一台计算机吧!
- C语言期末:Problem C: 劳动课的作业
- 今天我得到了一台计算机
- C语言期末:Problem B: 又是求和
- 专题一 Problem C
- 【C#】获取"我的电脑"的名字,如This PC、这台计算机
- 下列哪个IP地址可以分配给一台计算机?
- C语言期末作业
- c语言期末编程
- C语言期末复习
- 请给我简单介绍一下计算机二级C语言是什么
- C 碎片一 计算机知识
- 计算机二级c随笔一
- OJ期末刷题 Problem I: C/C++经典程序训练3---模拟计算器
- C语言的期末考试题
- luogu1402酒店之王
- 关于easyui弹出两次onChange解决方案和其他的应用例子
- Python学习之基础
- php的MongoDB扩展编译
- shiro集成cas
- Problem C: 给我一台计算机吧!(C++期末)
- CodeForces749D(Leaving Auction) 二分二分二分
- servlet线程安全问题的详解
- C++矩阵运算实现
- windows 下 mysql 乱码
- Problem D: Person类与Student类的关系(C++期末)
- 分页查询保存搜索条件跳转链接再返回带回显思路
- C程序设计语言- 指针与数组-4.1----指针与地址、指针与函数参数、指针与数组、地址算术运算
- Problem E: 模板是个好东西(C++期末)