#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
还有一道题不会了....