在DOS框下绘制圆

来源:互联网 发布:py是什么意思啊网络 编辑:程序博客网 时间:2024/06/06 09:25

知识点:
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;}
0 0
原创粉丝点击