#include <STDIO.H>
#include <iostream>
#include <MATH.H>
using namespace std;
int main()
{
int c1=80;
int r=10;
cin>>r;
int r2=r*r;
int i=0,j=0;
for (j=c1;j>-c1;j--)
{
double v=2.2*sqrt(r2-j*j);
double v1=c1-v;
double v2=c1+v;
if (j*j>r2)
{
printf("\n");
continue;
}
for (i=0;i<v1;i++)
{
printf("%c",' ');
}
printf("%c",'*');
for (i=v1;i<c1;i++)
{
printf("%c",' ');
}
//================
for (i=c1;i<v2;i++)
{
printf("%c",' ');
}
printf("%c",'*');
for (i=v2;i<c1+r;i++)
{
printf("%c",' ');
}
printf("\n");
}
return 0;
}
用c++画空心圆
最新推荐文章于 2024-07-25 10:12:07 发布