C语言 打印空心圆出现的问题

[复制链接]
查看11 | 回复1 | 2011-6-12 18:35:32 | 显示全部楼层 |阅读模式
代码如下:
#include
#include
#define R 16
int main()
{
        double y;
        int m,x;
        for(y=16; y>=-16; y--)
        {
                m=sqrt(R*R-y*y);
                for(x=-16; x#include #define R16int main(){
int x, y, y1, y2;
for(x=0;x<=2*R;x++)
{
y1=(R - sqrt(2.0*R*x-x*x))*2;
y2=(R + sqrt(2.0*R*x-x*x))*2;
for ( y = 0; y < y1; ++y)
printf(" ");
printf("*");
if (y < y2)
{...
回复

使用道具 举报

千问 | 2011-6-12 18:35:32 | 显示全部楼层
要注意按一定比例换算为屏幕的字符数...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行