1、代碼如下:
2、debug:VS2012
#include<iostream>using?namespace?std;
void?graphFunc(int?baseLine?=?4)
{
//正向金字塔 for(int?i=0;i!=baseLine;i++) { //格式化空格; for(int?spac=0;spac!=baseLine-i-1;spac++)cout?<<?"?";
//核心輸出 for(int?j=0;j!=2*i+1;j++) {if(j==0?||?j==2*i)
cout?<<?"*";
else
cout?<<?"?";
} cout?<<?endl; } //反向金字塔 for(int?i=baseLine-1;i!=0;i--) { //格式化空格 for(int?spac=0;spac!=baseLine-i;spac++)cout?<<?"?";
//核心輸出 for(int?j=0;j!=2*i-1;j++) {if(j==0?||?j==2*(i-1))
cout?<<?"*";
else
cout?<<?"?";
} cout?<<?endl; }}
int?main()
{?
graphFunc(5);return?0;
}