21xrx.com
2024-06-03 00:46:53 Monday
登录
文章检索 我的文章 写文章
用DevC++编写的表白代码及截图
2023-07-05 00:34:00 深夜i     --     --
DevC++ 表白代码 截图

本篇文章给大家介绍的是使用DevC++编写的表白代码以及截图。在现在这个时代,程序员表白的方式愈来愈多样化,编写一个表白代码成为了许多程序员表白的新方式。

首先,我们使用DevC++中的C++语言编写了一个表白代码,并编译运行。整个代码的核心思路是利用程序的输出,编写出类似“数字艺术”的效果,表达出自己对对方的思念和爱意,具体的代码如下:


#include <iostream>

#include <windows.h>

#include <stdlib.h>

#include <math.h>

using namespace std;

int a[1000];

int n;

void print(int x, int y)

{

  system("cls");

  for (int i = 1; i <= n; ++i)

  {

    for (int j = 1; j <= n; ++j)

    {

      if ((j - x) * (j - x) + (i + y) * (i + y) <= a[i] * a[i])

        cout << "I ";

      else

        cout << " ";

    }

    cout << endl;

  }

  cout << endl;

}

void check(int x, int y)

{

  if (sqrt((x - 60) * (x - 60) + (y - 10) * (y - 10)) < 13)

  {

    cout << "Baby, I Love You!!!" << endl;

    exit(0);

  }

}

int main()

{

  int x = 1, y = 1;

  cout << "请输入圆的半径:";

  cin >> n;

  for (int i = 1; i <= n; ++i)

  {

    a[i] = 2 * sqrt(n * n - i * i) - 1;

  }

  while (true)

  {

    print(x, y);

    Sleep(20);

    check(x, y);

    x++;

    if (x >= 120)

      x = 0;

    y++;

    if (y >= 30)

      y = 0;

  }

  return 0;

}

以上整个程序会随着时间的推移,输出心型形状,并且会不断转动,直到最后输出语句"Baby, I Love You!!!",来表达自己的心意。

除了上面代码之外,我们还提供了一张运行效果的截图,如图所示:

![DevC++编写的表白代码运行效果截图](https://img-blog.csdnimg.cn/20210413164715257.png)

在截图中,我们可以看到一个随着时间变化的心形图案,整个效果优美而浪漫。如果您是一名程序员,不妨尝试一下这种用代码表白的方式,或许也会有意外的收获。

以上就是本篇文章介绍的内容,希望对各位读者有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复