用C + +写一个生成爱心的代码
时间: 2023-05-17 12:06:53 浏览: 300
以下是用 C 语言编写的生成爱心的代码:
```c
#include <stdio.h>
int main() {
int i, j, n = 10;
for (i = 0; i <= n; i++) {
for (j = 0; j <= 4 * n; j++) {
double d1 = sqrt(pow(i - n, 2) + pow(j - n, 2));
double d2 = sqrt(pow(i - n, 2) + pow(j - 3 * n, 2));
if (d1 < n + 0.5 || d2 < n + 0.5) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
for (i = 1; i < 2 * n; i++) {
for (j = 0; j < i; j++) {
printf(" ");
}
for (j = 0; j < 4 * n + 1 - 2 * i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
这个程序可以在控制台中生成一个爱心形状的图案。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)