c语言爱心动态表白代码
时间: 2023-09-25 18:02:52 浏览: 521
C语言爱心动态表白代码可以使用图形库编写一个满屏动画表白程序,以下是一个简单的实现示例:
```c
#include <graphics.h>
#include <stdio.h>
#include <conio.h>
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\tc\\bgi");
int i, j;
char name[] = "I Love You";
// 输出红色爱心
setcolor(RED);
for (i = 25; i <= 45; i++) {
for (j = 30; j <= 50; j++) {
if ((i == 25 && j >= 36 && j <= 44) || (i == 45 && j >= 36 && j <= 44) ||
(i >= 30 && i <= 40 && (j == 30 || j == 50)) ||
((i == 31 || i == 39) && (j == 29 || j == 51)) ||
((i == 35 && j == 28) || (i == 35 && j == 52)) ||
((i == 36 && j == 29) || (i == 34 && j == 29) ||
(i == 36 && j == 51) || (i == 34 && j == 51)) ||
((i == 37 && j == 30) || (i == 33 && j == 30) ||
(i == 37 && j == 50) || (i == 33 && j == 50)) ||
((i == 38 && j == 31) || (i == 32 && j == 31) ||
(i == 38 && j == 49) || (i == 32 && j == 49)) ||
((i == 39 && j == 32) || (i == 31 && j == 32) ||
(i == 39 && j == 48) || (i == 31 && j == 48))) {
putpixel(i, j, RED);
}
}
}
// 输出绿色字母
setcolor(GREEN);
settextstyle(3, 0, 6);
outtextxy(100, 220, name);
getch();
closegraph();
return 0;
}
```
该代码使用了图形库进行图形显示,画了一个红色的爱心,并且在爱心上方输出了绿色的 "I Love You" 字母。运行代码可以在屏幕上动态显示表白内容。