一、代码如下:
#include<graphics.h>
#include<cmath>
#include<conio.h>
int main()
{int x=-50;
initgraph(100,200);
SetWindowText(GetHWnd(),"二次函数图像");
setlinecolor(RGB(0,255,255));
setorigin(50,100);
line(-50,0,50,0);
line(0,-100,0,100);
moveto(x,-pow(x,2)/25);
setlinecolor(RED);
for(x=-50;x<=50;x++)
lineto(x,-pow(x,2)/25);
getch();
closegraph();
return 0;
}
二、代码分析:
1、使用EasyX图形编程必须包含头文件graphics.h;
2、定义横坐标变量x,赋初值x=-50;
3、设置整个窗口原点的函数:setorigin(参数1,参数2),参数1表示原点的横坐标,参数2表示原点的纵坐标;
4、绘制两个坐标轴用line(参数1,参数2,参数3,参数4);
5、设置起点坐标的函数moveto(参数1,参数2),参数1表示起点的横坐标,参数2表示起点的纵坐标;
6、从起点到指定点绘制直线的函数:lineto(参数1,参数2),参数1表示指定点的横坐标,参数2表示指定点的纵坐标;
7、使用for()循环绘制连续的图像。
三、程序编译窗口:
四、程序运行窗口: