freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畫圖軟件c程序代碼-閱讀頁(yè)

2024-08-11 04:30本頁(yè)面
  

【正文】 ,last_y)。 int last_x=0,last_y=0。 int key。 while(1) { /*單擊右鍵,結(jié)束繪制矩形*/ while((mouseStatus(amp。y1)==RIGHT_PRESSED)) endFlag=1。 /*移動(dòng)鼠標(biāo),僅僅繪制鼠標(biāo)即可*/ while(mouseStatus(amp。y1) == NO_PRESSED) { if(last_x!=x1||last_y!=y1) { DrawMouse(last_x,last_y)。 last_x=x1。 } } /*單擊左鍵開始繪制矩形*/ if(mouseStatus(amp。y0)==LEFT_PRESSED) { DrawMouse(last_x,last_y)。 last_x=x1。 /*按著鼠標(biāo)左鍵不動(dòng),繪制矩形*/ while(mouseStatus(amp。y1)==LEFT_PRESSED) { if(last_x!=x1||last_y!=y1) { rectangle(x0,y0,last_x,last_y)。 last_x=x1。 } } /*繪制結(jié)束后,記錄左上角和右下角的坐標(biāo)*/ TOPx=x0。 BOTTOMx=x1。 while(1) { key=bioskey(0)。 /*放大矩形*/ if(key==PAGEUP) { if(TOPx=10 amp。 TOPy=40 amp。 BOTTOMx =620 amp。BOTTOMy =445) { /*清除原有的直線*/ setwritemode(XOR_PUT)。 /*左上角坐標(biāo)減小*/ TOPx=5。 /*右下角坐標(biāo)增加*/ BOTTOMx+=5。 /*繪制放大后的矩形*/ rectangle(TOPx,TOPy,BOTTOMx,BOTTOMy)。amp。amp。amp。 rectangle(TOPx,TOPy,BOTTOMx,BOTTOMy)。 TOPy+=5。 BOTTOMy=5。 } } /*左移矩形*/ if(key==LEFT) { if(TOPx=10 amp。 TOPy=40 amp。 BOTTOMx =620 amp。BOTTOMy =445) { setwritemode(XOR_PUT)。 /*橫坐標(biāo)減小*/ TOPx=5。 rectangle(TOPx,TOPy,BOTTOMx,BOTTOMy)。amp。amp。amp。 rectangle(TOPx,TOPy,BOTTOMx,BOTTOMy)。 BOTTOMx+=5。 } } /*下移矩形*/ if(key==DOWN) { if(TOPx=10 amp。 TOPy=40 amp。 BOTTOMx =620 amp。BOTTOMy =445) { setwritemode(XOR_PUT)。 /*縱坐標(biāo)增加*/ TOPy+=5。 rectangle(TOPx,TOPy,BOTTOMx,BOTTOMy)。amp。amp。amp。 rectangle(TOPx,TOPy,BOTTOMx,BOTTOMy)。 BOTTOMy=5。 } } } DrawMouse(x1,y1)。}/*用直線法生成圓*/void LineToCircle(int x0,int y0,int r){ int angle。 angle=0。 y1=r*sin(angle*pi/180)。 x2=r*cos(angle*pi/180)。 while(x2==x1) x2++。 line(x0+x1,y0+y1,x0+x2,y0+y2)。 line(x0+x1,y0y1,x0+x2,y0y2)。 line(x0+y1,y0x1,x0+y2,y0x2)。 line(x0y1,y0x1,x0y2,y0x2)。 x1=x2+1。 }}/*繪制圓函數(shù)*/void DrawCircle(){ int x0,y0,x1,y1,r,oldr。 int endFlag。 last_x=0。 endFlag=0。 while(1) { /*單擊右鍵,繪制圓結(jié)束*/ while((mouseStatus(amp。 y1)==RIGHT_PRESSED)) { endFlag=1。 /*移動(dòng)鼠標(biāo),僅繪制鼠標(biāo)即可*/ while(mouseStatus(amp。y1) == NO_PRESSED) { if(last_x!=x1||last_y!=y1) { DrawMouse(last_x,last_y)。 last_x=x1。 } } /*單擊左鍵,開始繪制圓*/ if(mouseStatus(amp。y0)==LEFT_PRESSED) { /*計(jì)算半徑*/ r=sqrt((x0x1)*(x0x1)+(y0y1)*(y0y1))。 LineToCircle(x0,y0,r)。 last_y=y1。 /*按住鼠標(biāo)左鍵不動(dòng),拖動(dòng)鼠標(biāo)繪制圓*/ while(mouseStatus(amp。y1)==LEFT_PRESSED) { if(last_x!=x1||last_y!=y1) { r=sqrt((x0x1)*(x0x1)+(y0y1)*(y0y1))。 LineToCircle(x0,y0,r)。 last_y=y1。 } } /*繪制結(jié)束后,記錄圓的圓心和半徑*/ Rx=x0。 R=r。 if(key==ESC) break。amp。amp。amp。 R+=10。 } else { setcolor(BLACK)。 /*增加半徑*/ R+=10。 /*繪制新圓*/ circle(Rx,Ry,R)。amp。amp。amp。 R=10。 } else { setcolor(BLACK)。 setcolor(WHITE)。 circle(Rx,Ry,R)。 } } DrawMouse(last_x,last_y)。 if(n==0) return 1。 n。}/*伯恩斯坦基函數(shù)*/float berFunction(int i,int n,double t){ if(i==0amp。t==0||t==1amp。i==n) return 1。 return factorial(n)/(factorial(i)*factorial(ni))*pow(t,i)*pow(1t,ni)。 float j,t,dt。 int endFlag=0。 n=0。 while(mouseStatus(amp。y1)==LEFT_PRESSED)。x1,amp。 if(endFlag==1) break。 /*移動(dòng)鼠標(biāo)*/ while(mouseStatus(amp。y1) == NO_PRESSED) { if(last_x!=x1||last_y!=y1) { DrawMouse(last_x,last_y)。 last_x=x1。 } } /*單擊左鍵時(shí),繪制點(diǎn)*/ while(mouseStatus(amp。y0)==LEFT_PRESSED)。 /*記錄每次鼠標(biāo)左鍵單擊的點(diǎn)坐標(biāo)*/ linePoint_x[n]=x0。 n++。 dt=。 for(j=0。j+=) { t=j*dt。 y=0。 while(in1) { x+=berFunction(i,n2,t)*linePoint_x[i]。 i++。 lineto(x,y)。}void main(){ int gdriver,gmode。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1