博客專欄

        EEPW首頁 > 博客 > C語言繪圖教程例子5-1

        C語言繪圖教程例子5-1

        發(fā)布人:chen3bing 時間:2024-05-15 來源:工程師 發(fā)布文章

        代碼

        #include <graphics.h>
        #include <math.h>
        
        void polygon(x0,y0,a,n,af)
        int x0,y0,a,n;
        	float af;
        {
        	
        	
        		int x,y,i;
        		float dtheta,theta;
        		if(n<3) return;
        		dtheta=6.28318/n;
        		theta=af*0.0174533;
        		moveto(x0,y0);
        		x=x0;
        		y=y0;
        		for(i=1;i<n;i++)
        		{
        			x=x+a*cos(theta);
        			y=y+a*sin(theta);
        			lineto(x,y);
        			theta=theta+dtheta;
        		}
        		lineto(x0,y0);
        	}
        
         int main()
         {
        
        	
        
        	
        	int i,a=80,x=200,y=100;
        	int gdriver=DETECT,gmode;
        	initgraph(&gdriver,&gmode,"c\\tc");
        	cleardevice();
        	setbkcolor(9);
        	setcolor(4);
        	for(i=3;i<=10;i++)
        	polygon(x,y,a,i,0); 
        
        		
        		
         getch();
         
        return 0;
         }

        運行

        1710053115378.jpg

        *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



        關(guān)鍵詞: C語言繪圖

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 炉霍县| 通江县| 清流县| 金堂县| 宁阳县| 济宁市| 曲阳县| 安乡县| 会理县| 宝坻区| 柳河县| 惠安县| 宁安市| 含山县| 乌兰浩特市| 株洲市| 惠州市| 曲阜市| 诏安县| 永丰县| 淮阳县| 泰顺县| 阿合奇县| 华坪县| 靖安县| 泾阳县| 都昌县| 托克逊县| 当雄县| 祁门县| 青铜峡市| 龙游县| 青川县| 青浦区| 沾化县| 红原县| 永仁县| 金昌市| 大姚县| 盐源县| 贡嘎县|