国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

編程貓?jiān)趺串嫵隹招牡膱A

訪客2024-11-27 11:40:321

編程貓?jiān)趺串嫵隹招牡膱A

#include <stdio.h> #include <math.h> /* 判斷是是否在圓上 */ int isAtCircle(int x, int y, int r) {/* 將(x, y)轉(zhuǎn)換為相當(dāng)圓心(r, r)的坐標(biāo) */int rx = x - r;int ry = y - r;double d = sqrt(rx*rx + ry*ry) - r; /*計(jì)算到圓心的距離*/if(fabs(d) < 0.5) /*判斷到圓心的距離是否為r(允許0.5的誤差)*/return 1;elsereturn 0;return (int)d; } void printCircle(int r) {int x, y;for (y=0; y<2*(r+1); y++){for (x=0; x<2*(r+1); x++){ if (isAtCircle(x, y, r)) /*如果這個(gè)點(diǎn)在圓上,,打印'*',,否則,,打印' '*/printf("* "); /*因?yàn)樽址弑葘挻?,所以加一個(gè)空格調(diào)整外觀*/ elseprintf("");}printf("");} } int main() {int r;/* 輸入圓的半徑 */printf("輸入圓半徑r = ");scanf("%d", &r);printCircle(r);return 0; }

文章評(píng)論