C语言练习题-C语言练习题实例56
题目:画图,学用circle画圆形。
程序分析:无。
实例
#include <graphics.h> //VC6.0中是不能运行的,要在Turbo2.0/3.0中
int main()
{
int driver,mode,i;
float j=1,k=1;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
return 0;
}
该程序使用了图形库 graphics.h
,并调用了其中的函数来绘制圆形。它通过循环逐渐增加圆形的半径和线条的粗细,以创建一系列不同大小的圆形。
请确保你的编译环境支持图形库,并正确配置了相关设置。例如,在 Turbo C 环境中,需要正确设置图形驱动程序和图形模式,才能使用图形函数。
如果你在其他支持图形的编译环境中运行该程序,并正确配置了图形设置,你将能够看到一个绘制了一系列逐渐增大的圆形的图像。每个圆形的半径和线条的粗细都会逐渐增加。图形的背景色设置为黄色。
请注意,该代码示例是基于古老的图形库,可能不适用于现代编程环境。如果你想进行图形绘制,建议使用更现代化和跨平台的图形库,例如 SDL、SFML 或 OpenGL。这些库提供了更多功能和更广泛的支持。