查看單個文章
舊 2005-10-22, 03:27 PM   #5 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:98 | 在線時長:10014小時 | 升級還需:183小時級別:98 | 在線時長:10014小時 | 升級還需:183小時級別:98 | 在線時長:10014小時 | 升級還需:183小時級別:98 | 在線時長:10014小時 | 升級還需:183小時級別:98 | 在線時長:10014小時 | 升級還需:183小時級別:98 | 在線時長:10014小時 | 升級還需:183小時級別:98 | 在線時長:10014小時 | 升級還需:183小時級別:98 | 在線時長:10014小時 | 升級還需:183小時
註冊日期: 2002-12-07
文章: 13414
精華: 0
現金: 26717 金幣
資產: 3024627 金幣
預設

^^||

AngleValue只是直接從VB複製過來的算式
懶得刪除 所以用 //註解掉而以

其一方法
拿方格紙畫一個圓
就知道各點的座標

#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])
{
int YX[20][20]={ //Y列 X行
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int x,y,N; //半徑

N=20;

for(y=0;y<N;y++){
for(x=0;x<N;x++){
if(YX[y][x]==0)
printf("--");
else
printf("**");
}
printf("\n");
}

system("PAUSE");
return EXIT_SUCCESS;
}

以上是第二像限的畫法
至於1~4請自行試試
mini 目前離線  
送花文章: 2031, 收花文章: 8030 篇, 收花: 26858 次
回覆時引用此帖