c++怎么输出空格_怎么用c++画爱心

展开全部

#include

using namespace std;

int main()

{ int i, j, k, l, m;

  char c = '\3'; //ASCII码里面 3 就是一个62616964757a686964616fe78988e69d8331333433653435字符小爱心

  cout<

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

  { //前3行中间有空隙分开来写

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

      cout<<" "; //左边的空格,每下一行左边的空格比上一行少2个 //8*n-2*i

    for (k=1; k<=4*i+1; k++)

      cout<

    for (l=1; l<=13-4*i; l++)

      cout<<" "; //中间的空格,每下一行的空格比上一行少4个

    for (m=1; m<=4*i+1; m++)

      cout<

    cout<

  }

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

  { //下3行中间没有空格

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

      cout<<" "; //左边的空格 //8*(n-1)+1

    for (k=1; k<=29; k++)

      cout<

    cout<

  }

  for (i=7; i>=1; i--)

  { //下7行

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

      cout<<" "; //左边的空格,每下一行左边的空格比上一行少2个//8*(n+1)-2*i

    for (k=1; k<=4*i-1; k++)

      cout<

    cout<

  }

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

    cout<<" "; //最后一行左边的空格

  cout<

  return 0;

}

你可能感兴趣的:(c++怎么输出空格,c++空格怎么输出)