最新消息:

Scratch和C++:心形的画法

C++ 少儿编程 4056浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

520这个特殊的日子,使用ScratchC++绘制一个桃心,祝大家看到这个可爱的心心之后,会一直幸福下去。

Scratch和C++:心形的画法

Scratch和C++:心形的画法

    • C++

 

intmain(){

  int i, k;

  char ch = 3;            //ASCII码里面 3 就是一个字符小爱心

  for(i = 1; i <= 5; i++){ cout <<endl; } //5

  for(i = 1; i <= 3; i++){  //3行中间用空格分隔出两部分

       for(k = 1; k <= 32 – 2 * i; k++) {cout << ” “; }//左边的空格,每换一行左边的空格比上一行少2

       for(k = 1; k <= 4 * i + 1; k++) { cout<< ch; }        //输出爱心

       for(k = 1; k <= 13 – 4 * i; k++) {cout << ” “; }//中间的空格,每换一行空格比上一行少4

       for(k = 1; k <= 4 * i + 1; k++) { cout<< ch; }        //输出爱心

       cout << endl;

  }

  for(i = 1; i <= 3; i++){  //中间无空格

       for(k = 1; k <= 25; k++) { cout<< ” “; }

       for(k = 1; k <= 29 + 1; k++) { cout<< ch; }

       cout << endl;

  }

  for(i = 7; i >= 1; i–){

       for(k = 1; k <= 40 – 2 * i; k++) {cout << ” “; }//左边的空格,每换一行左边的空格比上一行少2

       for(k = 1; k <= 4 * i – 1; k++) { cout<< ch; }//每换一行空格爱心比上一行少4

       cout << endl;

  }

  //最后一行

  for(i = 1; i <= 39; i++) { cout <<” “; }

  cout << ch << endl;

  for(i = 1; i <= 5; i++){ cout <<endl; }

    return 0;

}

Scratch和C++:心形的画法

您必须 登录 才能发表评论!