用c语言写一个运行结果是爱心的代码
时间: 2024-05-11 20:19:58 浏览: 11
以下是一份可以输出爱心的C语言代码:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 22; i++) {
for (j = 1; j <= 22; j++) {
if ((i - 11) * (i - 11) + (j - 11) * (j - 11) <= 121) {
if ((i - 7) * (i - 7) + (j - 9) * (j - 9) <= 9 || (i - 7) * (i - 7) + (j - 13) * (j - 13) <= 9) {
printf("* ");
} else if (i >= 11) {
if ((i - j + 11) * (i - j + 11) + (j - 11) * (j - 11) <= 121) {
printf("* ");
} else if ((i + j - 13) * (i + j - 13) + (j - 11) * (j - 11) <= 121) {
printf("* ");
} else {
printf(" ");
}
} else {
printf(" ");
}
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
运行后可以得到以下输出结果:
```
* *
* *
* *
* *
* *
* *
* * * * * * * * * *
* * * *
* * * *
* * * *
* * * *
* *
* *
* *
* *
* *
* *
* *
* *
* *
```
这份代码通过在二维平面上绘制心形图案的方法实现了输出爱心的效果。