程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> C語言畫圖,綜合例子1

C語言畫圖,綜合例子1

編輯:關於C
程序源代碼: # define PAI 3.1415926 # define B 0.809 # include "graphics.h" #include "math.h" main() { int i,j,k,x0,y0,x,y,driver,mode; float a; driver=CGA;mode=CGAC0; initgraph(&driver,&mode,""); setcolor(3); setbkcolor(GREEN); x0=150;y0=100; circle(x0,y0,10); circle(x0,y0,20); circle(x0,y0,50); for(i=0;i<16;i++) {  a=(2*PAI/16)*i;  x=ceil(x0+48*cos(a));  y=ceil(y0+48*sin(a)*B);  setcolor(2); line(x0,y0,x,y);} setcolor(3);circle(x0,y0,60); /* Make 0 time normal size letters */ settextstyle(DEFAULT_FONT,HORIZ_DIR,0); outtextxy(10,170,"press a key"); getch(); setfillstyle(HATCH_FILL,YELLOW); floodfill(202,100,WHITE); getch(); for(k=0;k<=500;k++) {  setcolor(3);  for(i=0;i<=16;i++)  {   a=(2*PAI/16)*i+(2*PAI/180)*k;   x=ceil(x0+48*cos(a));   y=ceil(y0+48+sin(a)*B);   setcolor(2); line(x0,y0,x,y);  }  for(j=1;j<=50;j++)  {   a=(2*PAI/16)*i+(2*PAI/180)*k-1;   x=ceil(x0+48*cos(a));   y=ceil(y0+48*sin(a)*B);   line(x0,y0,x,y);  } } restorecrtmode(); } *
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved