//输出正弦曲线――图形模式下图形题示例 //编程输出0到2π范围内的正弦曲线图。 //请选择相应位置的正确内容 #include
#include
//将图形操作相应函数头文件包含进来,该文件由EasyX图形库提供 #define PAI 3.14 #define DELAYTIME 1 //延迟时间,以便实现动画效果 #define FDBS 100 //要绘制的图像的放大倍数 int main() { double t; int x,y,width,height;//height计划为图形一半高度,而width为图形全部宽度 int margin=60;//margin为页面边距 height=200; width=600; //初始化为图形模式,指定宽度及高度,函数的两个参数分别为屏幕宽度及高度。 initgraph(width+2*margin,2*height+2*margin); //重设坐标原点到屏幕垂直居中,水平则离左边距离为margin处。默认为(0,0)。 setorigin(margin,height+margin); //输出图像。C语言中图像纵坐标越向下越大,与现实刚好相反,故而将纵坐标取反 for(t=0;t<=(2*PAI);t+=0.001) { x=int(t*FDBS+0.5);//横坐标。四舍五入并取整 [A请选择] //纵坐标。四舍五入并取整后取反 [ B 请选择] //调用画点函数在指定坐标处用指定颜色绘制一个点 Sleep(DELAYTIME);//调用延时函数延时以产生动画效果 } system("pause"); [ C 请选择] //关闭图形模式 return 0; }