知识点:
DOS框绘制圆调节系数2.5,行距*2.5 约等于 列距
根据列坐标求行坐标
//绘制圆
#include <stdio.h>
#include<math.h>
int main()
{
double y;
int x,m;
for(y=10;y>-11;y--)
{
m=2.5*sqrt(100-y*y);//计算行y对应的列坐标m,2.5是屏幕纵横比调节系数,
//因为屏幕的行距大于列距,不进行调节显示出来的是椭圆
for(x=1;x<30-m;x++)printf(" ");
printf("*");//圆的左侧
for(;x<30+m;x++)printf(" ");//图形的空心部分控制
printf("*\n");//圆的右侧
}
return 0;
}