21xrx.com
2025-04-03 06:15:50 Thursday
文章检索 我的文章 写文章
玫瑰C语言代码
2023-06-15 10:55:57 深夜i     39     0
美丽的玫瑰图案 C语言代码 计算机编程语言 代码小游戏 双重循环

C语言作为计算机编程语言的代表,不仅可以用来开发多种应用程序,还可以用来编写有趣的代码小游戏。今天,我们要介绍的是关于玫瑰的C语言代码。

首先,让我们来看一下这段代码:

#include 
#include 
int main()
{
  double x, y, r;
  int i, j;
  for (i = -43; i < 43; i++)
  {
    for (j = -100; j < 100; j++)
    {
      x = j * 0.04;
      y = i * 0.1;
      r = sqrt(x * x + y * y);
      putchar("*.+@#%*"[((int)(r - sin(r + atan2(y, x))) % 8)]);
    }
    putchar('\n');
  }
  return 0;
}

这段代码可以生成一个美丽的玫瑰图案,当你运行它的时候,屏幕上就会出现这个图案。这是因为代码中的双重循环生成了一个坐标系,根据每个坐标点与原点的距离计算出一个值,再根据这个值选择一个字符来填充,最终生成了一个图案。

  
  

评论区