用java或者c程序输出如下图的这种简单心形,谁能给我讲讲思路。加上程序示例更好

用java或者c程序输出如下图的这种简单心形,谁能给我讲讲思路。加上程序示例更好,第1张

用方程的话肯定输出不会和你的图完全一致

心形线方程如图

用上面行第二个比较简单,程序如下

#include <stdioh>

bool draw(float x, float y)

{

 float a = x  x + y  y - 10;

 float b = x  x  y  y  y;

 return a  a  a - b <= 0;

}

int main(int argc, char argv[])

{

 for (float y = 15; y >= -15; y -= 01)

 {

  for (float x = -12; x <= 12; x += 005)

  {

   if (draw(x, y))

   {

    bool left = draw(x - 005, y);

    bool right = draw(x + 005, y);

    bool up = draw(x, y + 01);

    bool down = draw(x, y - 01);

    if (left && right && up && down)

     printf(" ");

    else

     printf("");

   }

   else

    printf(" ");

  }

  printf("\n");

 }

 return 0;

}

draw函数是判断(x,y)坐标是否在心形范围内

主函数循环,y取值±15之间,步长01,x取值±12之间,步长005

如果(x,y)坐标在心形范围外打印空格

如果(x,y)坐标在心形范围内,由于这个心是空心的,要继续判断是不是心形边缘,判断周围4个点坐标,如果都在范围内,表示(x,y)坐标不会是边缘,打印空格,否则是边缘,打印星号

最终结果如图

相信很多朋友在刷抖音的时候刷到很多表白程序,很是神奇。想知道这是怎么做的,自己也想弄一个,下面小编为大家带来了抖音表白程序制作教程分享,想学习的朋友快来了解一下吧!

抖音表白程序制作教程介绍

步骤一:

在电脑上新建一个txt文件。

步骤二:

打开txt文件,复制以下代码粘贴进去(可以修改中文部分,其它代码不要动!)。保存并关闭txt文件。

msgbox(做我女朋友好吗)

msgbox(房产证上写你名字)

msgbox(保大)

msgbox(我妈会游泳)

步骤三:

将txt文件名称后面的“txt”改为“vbs”。

步骤四:

双击改名后的vbs文件即可看到和抖音视频上一样的效果。

抖音|

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/3368226.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-02-24
下一篇2024-02-24

发表评论

登录后才能评论

评论列表(0条)

    保存