首页 > 编程语言 > 详细

C++实验三

时间:2019-04-22 23:37:05      阅读:151      评论:0      收藏:0      [点我收藏+]

Part2

技术分享图片
#ifndef GRAPH_H
#define GRAPH_H

// 类Graph的声明 
class Graph {
    public:
        Graph(char ch, int n);   // 带有参数的构造函数 
        void draw();     // 绘制图形 
    private:
        char symbol;
        int size;
};


#endif
graph.h
技术分享图片
#include <iostream>
#include "graph.h"
using namespace std;
int main() {
    Graph graph1(*,5);
    graph1.draw();
    
    system("pause");
    system("cls");
    
    Graph graph2($,7);
    graph2.draw();
    system("pause");

    return 0; 
} 
main.cpp
技术分享图片
// 类graph的实现
 
#include "graph.h" 
#include <iostream>
using namespace std;

// 带参数的构造函数的实现 
Graph::Graph(char ch, int n): symbol(ch), size(n) {
}
// 成员函数draw()的实现
// 功能:绘制size行,显示字符为symbol的指定图形样式 
void Graph::draw() {
 int i,j,k; 
 for( i=0;i<size;i++)
 {
  for( j=0;j<=size-i;j++)
     cout<<" ";
  for( k=0;k<2*i-1;k++)
     cout<<symbol;
  cout<<endl;
 }
}
graph.cpp

技术分享图片技术分享图片

 

 Part3

 

C++实验三

原文:https://www.cnblogs.com/fifi1224/p/10753767.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!