当前位置:首页 » 操作系统 » 心形算法

心形算法

发布时间: 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);

}
}

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:645
制作脚本网站 发布:2025-10-20 08:17:34 浏览:936
python中的init方法 发布:2025-10-20 08:17:33 浏览:632
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:821
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:731
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1066
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:299
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:160
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:852
python股票数据获取 发布:2025-10-20 07:39:44 浏览:763