用c语言实现跳动的爱心
时间: 2023-10-22 21:15:10 浏览: 90
爱心跳动-HTML实现.rar
5星 · 资源好评率100%
下面是用C语言实现跳动的爱心的代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
int i, j, x, y;
float f;
for (i = 24; i >= -22; i--)
{
for (j = -78; j < 78; j++)
{
f = pow(pow(i / 10.0 - 1.2 * sqrt(fabs(j) / 10.0), 2) + pow(i / 10.0 - pow(fabs(j) / 10.0, 0.3), 2), 0.5);
if (f <= 1.4)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
输出结果如下所示:
```
*
*********
*************
*****************
*******************
***********************
*************************
*****************************
*******************************
*********************************
***********************************
***************************************
*****************************************
*********************************************
***********************************************
***************************************************
*****************************************************
*******************************************************
*********************************************************
*************************************************************
***************************************************************
*******************************************************************
*************************************************************************
****************************************************************************
***************************************************************************
*******************************************************************************
*********************************************************************************
*************************************************************************************
****************************************************************************************
*******************************************************************************************
*********************************************************************************************
```
这个代码中使用了数学函数和循环语句来实现爱心的跳动效果,通过不同的坐标计算和判断,来输出不同的字符,从而组成了爱心的形状。
阅读全文