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

心形算法

发布时间: 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 22:04:48 浏览:177
怎样解压手机文件 发布:2025-03-15 22:04:47 浏览:524
我的世界手机基岩版怎么做服务器 发布:2025-03-15 22:04:11 浏览:99
邮件发送压缩文件 发布:2025-03-15 22:04:06 浏览:818
数据库中的数据特征 发布:2025-03-15 21:56:20 浏览:28
账号密码可以用什么替换 发布:2025-03-15 21:55:43 浏览:698
主板自带什么配置好 发布:2025-03-15 21:49:57 浏览:698
交换空间linux 发布:2025-03-15 21:49:57 浏览:84
剪映怎么添加安卓手机里面的录音 发布:2025-03-15 21:45:01 浏览:696
查询网站服务器mac地址 发布:2025-03-15 21:45:00 浏览:41