永发信息网

在C++中用*号在屏幕上绘制一个圆(C++程序)

答案:2  悬赏:70  手机版
解决时间 2021-03-02 23:00
在C++中用*号在屏幕上绘制一个圆(C++程序)
最佳答案
#include
int main(void){ system("cls"); for(int y=0; y<24; y++) for(int x=0; x<80; x++) { int r2 = (y-13)*(y-13)+(x-40)*(x-40)/4;//两个节符宽度相当于一行高度,所以那里有一个/4 if(r2< 10*10-9 || r2> 10*10+5) //不是每行上都有整数解,只能用近似值了,差不多就成 putchar(' '); else putchar('*'); } return 0;}//只是近似于一个空心圆
全部回答
你要多大半径?还是随意? #include <iostrem> int main(void) { system("cls"); for(int Y=0; Y<24; Y++) for(int X=0; X<80; X++) { int R2 = (Y-13)*(Y-13)+(X-40)*(X-40)/4/4 if (R2< 10*10-9 || R2> 10*10+5) cout << " "; else cout << "*"; } return 0; }//只是近似于一个空心圆
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人的一生会认识多少人
久发食品有限责任公司地址在什么地方,想过去
出国劳务当事人跑了担保人怎么追究当事人责任
百世汇通岳阳市四部怎么去啊,有知道地址的么
建筑图纸中的FD是什么意思?
改变二重积分∫(0到1)dy∫[(1-√(1-y^2)到1+
幸福西街/大梁路(路口)在什么地方啊,我要过
WIN7 64位系统,装的IE9打开网页时出现page_e
家里发现个绿色像蛆样的绿虫子 , 大神们知道
vivo手机平屏闪烁维修贵不贵
台湾智冠宣布不再支持支付宝购买《暗黑 3》,
【told怎么读】told怎么读
新gre写作字数多少最合适
任重和姚笛什么关系
带有隐字的词语
推荐资讯
用沸腾的热气熏 眼晴眼压会高么
vb中a(99)
两个硅原子怎么表示
一个圆柱的侧面展开图是一个正方形,这个圆柱
爱普生投影仪s05怎么样
试管二超正常三个月前还用检查吗
为什么我的文件夹属性后面没有自定义选框
兴昌隆地址在什么地方,想过去办事
拳皇98终极之战OL平民怎么开新区 平民新区合
食牌记夫妻肺片地址在哪,我要去那里办事
tan18°怎么换算
求关于海盗的各种知识
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?