图像处理程序问题
哪位可以告诉我下面这段程序的运行结果?#include<graphics.h>
#include<stdio.h>
void main()
{
int s1[3]={700,200,100},total=0;
int s2[3];
int gd=DETECT,gm,i;
int x,y,start,end;
initgraph(&gd,&gm,"");
for(i=0;i<3;i++)
{
total=total+s1[i];
}
for(i=0;i<3;i++)
{
s2[i]=(int)((s1[i]/total)*360);
}
x=getmaxx()/2;
y=getmaxy()/2;
start=0;
end=s2[0];
setbkcolor(0);
clrscr();
for(i=0;i<3;i++)
{
setcolor(3+i);
pieslice(x,y,start,end,100);
setfillstyle(SOLID_FILL,3+i);
floodfill(x,y,3+i);
start=end;
end+=s2[i+1];
}
getch();
closegraph();
}