用C语言制作一个程序,输入名字后通过平移形成爱心要彩色的
时间: 2024-01-22 13:19:12 浏览: 46
这个任务需要用到C语言的图形库,比较常用的是graphics.h。
下面是一个简单的示例程序,用于绘制一个彩色的爱心:
```
#include <graphics.h>
#include <stdio.h>
#include <conio.h>
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
char name[20];
printf("请输入你的名字:");
scanf("%s", name);
setcolor(RED);
settextstyle(10, 0, 7);
outtextxy(100, 100, name);
setcolor(YELLOW);
setfillstyle(SOLID_FILL, YELLOW);
ellipse(300, 200, 0, 360, 100, 50);
floodfill(300, 200, YELLOW);
setcolor(RED);
setfillstyle(SOLID_FILL, RED);
ellipse(200, 200, 0, 360, 100, 50);
floodfill(200, 200, RED);
setcolor(WHITE);
setfillstyle(SOLID_FILL, WHITE);
circle(225, 175, 15);
floodfill(225, 175, WHITE);
setfillstyle(SOLID_FILL, WHITE);
circle(275, 175, 15);
floodfill(275, 175, WHITE);
setfillstyle(SOLID_FILL, RED);
circle(225, 175, 10);
floodfill(225, 175, RED);
setfillstyle(SOLID_FILL, RED);
circle(275, 175, 10);
floodfill(275, 175, RED);
getch();
closegraph();
return 0;
}
```
这个程序会先要求你输入一个名字,然后绘制一个彩色的爱心,其中包括一个红色的圆圈和两个白色的圆圈,它们组成了一个笑脸。你可以根据需要修改颜色、位置和大小等参数来定制你自己的爱心。
阅读全文