c语言代码表白_C语言学习日记(9)——用C语言写一个爱心吧
时间: 2023-06-19 14:04:45 浏览: 263
好的,下面给出一个用C语言写的爱心代码,希望你喜欢:
```c
#include <stdio.h>
int main()
{
int i, j;
for (i = 1; i <= 22; i++)
{
for (j = 1; j <= 50; j++)
{
if ((i >= 1 && i <= 8 && j >= 25 - i && j <= 26 + i) ||
(i >= 9 && i <= 15 && j >= i - 7 && j <= 58 - i) ||
(i >= 16 && i <= 22 && j >= 14 + i && j <= 86 - i))
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}
```
输出效果如下:
```
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*********************
***********************
*************************
******** ********
******* *********** *******
****** ************* ******
***** *************** *****
**** ***************** ****
*** ******************* ***
** ********************* **
* *********************** *
*********************
*********************
*********************
*********************
*********************
*********************
*********************
*********************
```
这个代码利用了两层循环来输出爱心图案,第一层循环控制行数,第二层循环控制列数。在循环中,我们判断每个位置是否需要输出星号来构造爱心图案。
阅读全文