⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7_7.cpp

📁 10个比较经典的C++程序。初学者就先多学习学习别人吧。
💻 CPP
字号:
#include <iostream> 
#include <cstring> 
using namespace std; 
class TwoDShape // 二维图形类 
{	double width,height; 
public: 
	TwoDShape(double w, double h) { width = w;  height = h;   } //构造函数.
	void showDim() {cout << "Width and height are "<<width<<" and " << height << "\n"; } 
	double getWidth() { return width; } 
	double getHeight() { return height; } 
	void setWidth(double w) { width = w; } 
	void setHeight(double h) { height = h; } 
}; 
class Triangle : public TwoDShape // Triangle公有派生 TwoDShape. 
{	char style[20]; // 私有成员
public: 
	Triangle(char *str, double w, double h) : TwoDShape(w, h) {strcpy(style, str); }  
	double area() { return getWidth() * getHeight() / 2;  } 
	void showStyle() {cout << "Triangle is " << style << "\n";  } 
}; 
class CTriangle : public Triangle  // 扩展 Triangle. 
{	char color[20]; 
public: 
	CTriangle(char *clr, char *style, double w, double h) : Triangle(style, w, h) 
	{   strcpy(color, clr);  } 
	void showColor() {cout << "Color is " << color << "\n"; } // 显示颜色.
}; 
int main() 
{	CTriangle ct("Blue", "right", 7.0, 12.0); 
	cout << "Info for CTriangle: "; 
	ct.showStyle();   ct.showDim();   ct.showColor(); 
	cout << "Area is " << ct.area() << endl; 
	return 0; 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -