友情提示:380元/半年,儿童学编程,就上码丁实验室。
在520这个特殊的日子,使用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;
}