C++:类与对象4(对象成员:点与矩形)
来源:互联网 发布:java log4j 全局日志 编辑:程序博客网 时间:2024/04/29 07:41
C++:类与对象4(对象成员:点与矩形)
题目描述:
Description
定义点类,再定义矩形类,矩形包含2个点,分别表示对角顶点。输入2个顶点的坐标,计算矩形的面积。
Input
输入包含n组测试例, 第1行是测试组数。
第2行--第n+1行为测试数据,每组测数据有4个整数,表示 2个顶点的坐标。
Output
每个矩形的面积。
Sample Input
2
0 0 4 5
0 7 8 0
Sample Output
20
56
定义点类,再定义矩形类,矩形包含2个点,分别表示对角顶点。输入2个顶点的坐标,计算矩形的面积。
Input
输入包含n组测试例, 第1行是测试组数。
第2行--第n+1行为测试数据,每组测数据有4个整数,表示 2个顶点的坐标。
Output
每个矩形的面积。
Sample Input
2
0 0 4 5
0 7 8 0
Sample Output
20
56
#include <iostream>using namespace std;class Ellipse{ int x1,x2,x3,x4; double k; public: Ellipse(double a=0,double b=0,double c=0,double d=0) { x1=a;x2=b;x3=c;x4=d; } void disp(){ double s; int t,m; if(x3<x1){ t=x1;x1=x3;x3=t; } if(x4<x2){ m=x2;x2=x4;x4=m; } s=(x3-x1)*(x4-x2); cout<<s<<endl;}};int main(){ int n; cin>>n; for(int i=0;i<n;i++) { double a,b,c,d; cin>>a>>b>>c>>d; Ellipse d1(a,b, c,d); d1.disp();} return 0; }
0 1
- C++:类与对象4(对象成员:点与矩形)
- C++:类与对象5(矩形的面积与周长)
- 5. 14 Objective-C 类与对象,成员变量
- C++:类与对象6(静态成员:平均分)
- C++-类与对象
- C++:类与对象
- C++(类与对象)
- 【c++】类与对象
- C++-类与对象
- 5.2类与对象--成员方法与数据成员
- JavaScript类与对象,动态添加成员
- 类成员函数的函数对象与RIIA结合在多返回点函数中的应用
- 面向对象,静态变量、类与对象、成员变量
- 常对象与常成员
- 对象的初始化与对象调用成员
- const static与类的数据成员,成员函数,对象
- Objective-C—方法与成员变量、匿名对象
- C++_对象与类
- 心跳包
- 微信图文美化编辑器试试构思编辑器
- android随笔
- iOS获取时间戳,字典转换成json数据
- Linux 查看线程占用情况
- C++:类与对象4(对象成员:点与矩形)
- 自定义控件的一些简单概念
- OpenMesh学习笔记4 迭代器和循环器
- bootstrap利用Font Awesome给选择添加checkbox图标
- 秋农家常菜——老干妈蒜香土豆丝and秘制炝炒莴笋叶
- c++ concurrent progamming(2) thread manage
- lwip TCP客户端 tcp_connect函数源码解析
- Xcode描述文件路径
- Android 软键盘和emoji表情切换方案,和微信几乎一样的体验