1 #include<graphics.h> 2 #include<conio.h> 3 int main() 4 { 5 initgraph(640,480); 6 int c; 7 for(int y=100;y<=400;y++)//注意这里y=y+1;而不能太大间距 8 { 9 c=y*255/479;//求出精确地值,c/255=y/479;即c=y/479*255,把乘法放前面更精确 10 setcolor(RGB(0,0,c));//这里是c ,而不是某一个具体的数值 11 line(100,y,400,y); 12 } 13 getch(); 14 closegraph(); 15 }