當前位置:首頁 » 操作系統 » 心形演算法

心形演算法

發布時間: 2023-07-20 12:08:37

㈠ 愛心桃盒子怎麼折最好有詳細的步驟和演算法

1.准備一塊長方形的紙,一面是紅色,一面是白色,在上面寫一個「愛」字,展開看顯示每邊半個字,這樣在折疊完的時候「愛」字會對在一起。

2.把紙翻到背面,從右上角向下折疊,兩邊都折一下,折出印子。

3.把底部白色部分也折上去。白色不要顯示出來。

4.把上面部分展開,反過來。

5.把上半部分沿著先前已經折出的中線向下折疊,再展開。

6.反過來。把左右兩邊向中間折疊。

7.從底部的左下角和右小角折疊到三角的頂部。

8.把左和右兩邊都向中間折疊。

9.中間對折一下再展開。

10.把底部的兩個角向上折疊,使其在中間吻合。

11.這時頂上出現三個角,兩個小的,一個大的。把大的那個角向下折疊。

12.把先前折疊好的兩個角塞進大角裡面。

13.把上面余留下的兩個角向下折疊。

14.把這兩個角也塞進大角里,就完成了。

15.完成後的效果。

㈡ C#心形代碼

main()
{int i,j;
clrscr();
for(i=1;i<4;i++)
{for(j=0;j<16;j++)
if(j<=2-i||(j>=2+i&&j<=9-i)||j>=9+i)
printf(" ");
else printf("*");
printf("\n");}
for(i=1;i<7;i++)
{ for(j=0;j<16;j++)
if(j>=i-1&&j<=12-i)
printf("*");
else printf(" ");
printf("\n");}

}
根據自己的喜歡改一點點數據,就可以調整這個心的大小

㈢ 如何用C語言先輸出一段文字如何再輸出心形圖案

#include<stdio.h>

voidheart(){
printf("**** ");
printf("**** ");
printf("*** ");
printf("** ");
printf("** ");
printf("** ");
printf("** ");
printf("** ");
printf("** ");
printf("** ");
printf("** ");
printf("** ");
printf("** ");
printf("** ");
printf("* ");
}

intmain(){
heart();
return0;
}

java列印心形圖形的演算法

import java.util.Scanner;

public class Test {

static void draw(int n) {
int i, j;
for (i = 1 - (n >> 1); i <= n; i++)
if (i > 0) {
for (j = 0; j < i; j++)
System.out.print(" ");
for (j = 1; j <= 2 * (n - i) + 1; j++)
if (j == 1 || j == 2 * (n - i) + 1)
System.out.print(" *");
else
System.out.print(" ");
System.out.println("\n");
} else if (i == 0) {
System.out.print(" *");
for (j = 1; j < n; j++)
System.out.print(" ");
System.out.print(" *");
for (j = 1; j < n; j++)
System.out.print(" ");
System.out.print(" *\n");
} else {
for (j = i; j < 0; j++)
System.out.print(" ");
for (j = 1; j <= n + 2 * i + 1; j++)
if (i == 1 - (n >> 1))
System.out.print(" *");
else if (j == 1 || j == n + 2 * i + 1)
System.out.print(" *");
else
System.out.print(" ");
for (j = 1; j <= -1 - 2 * i; j++)
System.out.print(" ");
for (j = 1; j <= n + 2 * i + 1; j++)
if (i == 1 - (n >> 1))
System.out.print(" *");
else if (j == 1 || j == n + 2 * i + 1)
System.out.print(" *");
else
System.out.print(" ");
System.out.print("\n");
}
}

public static void main(String[] args) {

System.out.println("Please input the size (n>=4):");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
draw(n);

}
}

熱點內容
安卓主板哪裡有賣 發布:2025-03-15 19:26:10 瀏覽:29
Q9源碼 發布:2025-03-15 19:24:21 瀏覽:175
芬蘭編程教育 發布:2025-03-15 18:59:46 瀏覽:426
網際網路的伺服器地址 發布:2025-03-15 18:53:01 瀏覽:892
手機實體店什麼配置好 發布:2025-03-15 18:32:35 瀏覽:168
攜帶型電腦的原始密碼是什麼 發布:2025-03-15 18:25:52 瀏覽:798
壓縮空間小 發布:2025-03-15 18:14:05 瀏覽:848
env的腳本 發布:2025-03-15 18:01:24 瀏覽:730
圖片上傳雲端 發布:2025-03-15 17:37:26 瀏覽:460
郵件伺服器ip池 發布:2025-03-15 17:31:51 瀏覽:398