快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

利用循环打印一些形状(星号组成的图形)

  /*

  #include<iostream.h>

  #include<conio.h>

  void main()

  {

  short i=1,j;

  for(;i<=5;i++)

  {

  cout.width(6-i);

  for(j=1;j<=(i*2-1);j++)

  cout<<'*';

  cout<<endl;

  }

  cout<<endl;

  for(i=1;i<=5;i++)

  {

  cout.width(i);

  for(j=1;j<=((6-i)*2-1);j++)

  cout<<'*';

  cout<<endl;

  }

  for(i=1;i<=5;i++)

  {

  for(j=1;j<=i;j++)

  cout<<'*';

  cout.width((6-i)*2-1);

  for(j=1;j<=i;j++)

  cout<<'*';

  cout<<endl;

  }

  for(i=1;i<=9;i++)

  {

  int n=(9-i>=4)?i:9-i+1;

  for(j=1;j<=n;j++)

  cout<<'*';

  cout<<endl;

  }

  for(;i<=5;i++)

  {

  for(j=1;j<=6-i;j++)

  cout<<'*';

  cout.width(i*2-1);

  for(j=1;j<=6-i;j++)

  cout<<'*';

  cout<<endl;

  }

  for(i=1;i<=9;i++)

  {

  int n=(9-i>=4)?i:10-i;

  cout.width(6-n);

  for(j=1;j<=n;j++)

  cout<<'*';

  cout<<endl;

  }

  for(i=1;i<=9;i++)

  {

  int n=(9-i>=4)?i:9-i+1;

  for(j=1;j<=n;j++)

  cout<<'*';

  cout.width((5-n)*2+1);

  for(j=1;j<=n;j++)

  cout<<'*';

  cout<<endl;

  }

  getch();

  }

  */

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论