資訊內容
Scratch和C++:心形的畫法
在520這個特殊的日子,使用scratch和C++繪制一個桃心,祝大家看到這個可愛的心心之后,會一直幸福下去。
-
Scratch
-
C++
-
intmain(){
? int i, k;
? char ch = 3;??????????? //ASCII碼里面 3 就是一個字符小愛心
? for(i = 1; i <= 5; i++){ cout <<endl; }="" 空5行<="" p="">
? 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; }<="" p="">
??? return 0;
}
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
