实验3

Part 2

#include <iostream>
#include "graph.h"
using namespace std;

int main() {
    Graph graph1('*',5);
    graph1.draw();
    
    system("pause");
    system("cls");
    
    Graph graph2('$',7);
    graph2.draw();
    
    return 0; 
} 
#ifndef GRAPH_H
#define GRAPH_H


class Graph {
    public:
        Graph(char ch, int n);  
        void draw();     
    private:
        char symbol;
        int size;
};


#endif
#include "graph.h" 
#include <iostream>
using namespace std;

Graph::Graph(char ch, int n): symbol(ch), size(n) {
}


void Graph::draw() {
    int i,j,k;
    for(int i=1;i<=size;i++){
         for(int j=0;j<size-i;j++)
            cout<<" ";
         for(int k=0;k<2*i-1;k++)
            cout<<symbol;
        cout<<endl; 
    }
}

graph.cpp

 

 

 

Part 1 Part3 能力有限 做不出来

  

posted @ 2019-04-23 21:05  陈昱霖  阅读(65)  评论(0)    收藏  举报