Inter_Bresenham_Line(int x0,int y0,int x1,int y1){//起点和终点的坐标 int x,y,dx,dy; float e; dx=x1-x0; dy=y1-y0; k=dy/dx; x=x0; y=y0; e=-dx; for(int l=0;l<=dx;l++){ putpixel(x,y); x+=1; e=e+2*dy; if(e>=0){ y+=1; e=e-2*dx; } } }