當前位置:編程學習大全網 - 編程軟體 - C++編程!! 打印空心六邊形

C++編程!! 打印空心六邊形

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;

}

  • 上一篇:arduino和單片機的區別
  • 下一篇:大連中專學校有哪些 學校簡介
  • copyright 2024編程學習大全網