国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

制作多樣的橢圓

2019-11-17 05:48:43
字體:
來源:轉載
供稿:網友
制作多樣的橢圓 
實例效果與目的      本例得用橢圓函數ellipse()來制作多樣橢圓,樣式相當美觀,當程序運行后,可以看到該效果?! ”纠哪康氖亲屪x者把握利用函數ellipse()繪制橢圓的方法。
程序說明    本例主要講解繪制矩形與橢圓的兩個函數,其中橢圓函數ellipse的格式為void ellipse(int x,int y,int stangle,int endangle,int xradius,int yradius);其中:x,y為橢圓的中心,xradius、yradius為橢圓x軸和y軸半徑。它的作用是從角stangle,開始到endangle結束畫一段橢圓線,當stangle=0,endangle=360進,畫出一個完整的橢圓。要注重當xradius>yradius時,畫的是橫橢圓,而當yradius>xradius時,畫的是長橢圓。
制作步驟
1、規定顯示器為VGA,并選用VGA中2號調色板模式:drive=VGA,mode=VGAHI;2、初始化圖形系統:initgraph(5月4日river,&mode,"");3、使用For循環語句繪制20個橢圓,并且橫軸坐標不變,而縱軸坐標逐漸變小。for(i=0;i<num;i++){ellipse(250,250,0,360,top,bottom);        /*繪制橢圓函數*/top-=5;bottom+=5;}4、源代碼與注釋:#include"stdio.h"#include"graphics.h"#include"conio.h"                  /*預定義三個庫函數*/main(){int x=360,y=160,driver=VGA,                    /*規定顯示器為VGA*/mode=VGAHI;                    /*選用VGA中2號調色板模式*/int num=20,i;                 int top,bottom;                 /*定義變量,有的變量并賦值*/ initgraph(&driver,&mode,"");     /*初始化圖形系統*/top=y-30;bottom=y-30;                      for(i=0;i<num;i++)     /*For循環語句繪制20個橢圓,并且橫軸坐標不變,而縱軸坐標逐漸變小*/{ellipse(250,250,0,360,top,bottom);    /*繪制橢圓函數*/top-=5;bottom+=5;}getch();                               /*按任一鍵結束*/
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桃园市| 五指山市| 辽宁省| 浦县| 绥阳县| 宝鸡市| 迁西县| 西平县| 永寿县| 清原| 祁阳县| 华阴市| 恩施市| 繁昌县| 化德县| 墨脱县| 金昌市| 平原县| 张掖市| 许昌市| 辉南县| 涿州市| 衡山县| 灵寿县| 湘潭县| 龙海市| 商河县| 定陶县| 韶关市| 双江| 同德县| 江川县| 盐津县| 兴化市| 岚皋县| 大安市| 宝应县| 定远县| 杨浦区| 禄劝| 涟源市|