c++ 写一个爱心程序
时间: 2023-12-06 19:05:52 浏览: 312
以下是一个简单的爱心程序:
```
#include <stdio.h>
int main()
{
int i, j;
for (i = -10; i <= 10; i++)
{
for (j = -10; j <= 10; j++)
{
if ((i * i + j * j - 15) * (i * i + j * j - 15) * (i * i + j * j - 15) - i * i * j * j * j <= 0)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
该程序使用嵌套循环和数学公式来绘制一个简单的爱心图案。如果您想要更复杂的图案,可以尝试使用其他算法和工具来制作。
相关问题
用c++写一个爱心程序
以下是一个用 C 语言编写的爱心程序:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 22; i++) {
for (j = 1; j <= 60; j++) {
if ((i == 1 && (j == 20 || j == 41)) ||
(i == 2 && (j >= 18 && j <= 43)) ||
(i == 3 && (j >= 16 && j <= 45)) ||
(i == 4 && (j >= 14 && j <= 47)) ||
(i == 5 && (j >= 12 && j <= 49)) ||
(i == 6 && (j >= 10 && j <= 51)) ||
(i == 7 && (j >= 9 && j <= 52)) ||
(i >= 8 && i <= 11 && (j >= 8 && j <= 53)) ||
(i == 12 && (j >= 9 && j <= 52)) ||
(i == 13 && (j >= 10 && j <= 51)) ||
(i == 14 && (j >= 12 && j <= 49)) ||
(i == 15 && (j >= 14 && j <= 47)) ||
(i == 16 && (j >= 16 && j <= 45)) ||
(i == 17 && (j >= 18 && j <= 43)) ||
(i == 18 && (j == 20 || j == 41)) ||
(i >= 19 && i <= 22 && j == 30)) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
这个程序可以在终端上输出一个爱心形状,如下所示:
```
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
```
希望这个程序能够让你感受到爱的力量!
用C++ 写一个爱心程序
以下是一个简单的用C++实现的爱心程序,它将在控制台中输出一个爱心图案:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
const int width = 40;
const int height = 20;
char heart[height][width];
for (int y = 0; y < height; ++y)
{
for (int x = 0; x < width; ++x)
{
float dist = sqrt(pow((float)x - width / 2, 2) + pow((float)y - height / 2, 2));
if (dist <= height / 2)
{
float angle = atan2((float)y - height / 2, (float)x - width / 2);
float heart = sin(angle * 3);
if (heart < 0)
{
cout << " ";
}
else
{
cout << "*";
}
}
else
{
cout << " ";
}
}
cout << endl;
}
return 0;
}
```
运行该程序,将会输出如下的爱心图案:
```
*
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
*
```
阅读全文