*此程序在高分辨率VGA模式下繪制。
*正弦曲線,需要Egavga.bgi和cga.bgi驅動包的支持。
*參見圖形圖形和圖像功能包。相關圖形處理功能的doc。
********************************************************/
#包含“stdio.h”
#包含“graphics.h”
#包含“conio.h”
#包含“math.h”
主()
{
int x,y;
雙s;
int driver=VGA,mode = VGAHI/*設置顯示器的圖形模式參數。詳見C語言圖形函數。doc */init graph(&;司機& amp模式,“”;/*初始化圖形模式*/
setbkcolor(黑色);/*設置背景顏色*/
線(0,0,0,480);/*繪制Y軸*/
線(0,240,640,240);/*繪制X軸*/
for(x = 0;x & lt360;X++) /*從0到360 */
{
s = sin((x * 3.14159 * 2)/360.0);/*將其轉換為弧度,然後計算y的值*/
y = 480-(s * 150+240);/*放大150倍以便於顯示,移至屏幕中間+240°,反轉480-*/
putpixel(x,y,WHITE);
}
getch();
}