我是c语言初学者,老师要求设计程序用函数画一个圆和一条直线。求各位路过的大神仗义相助。。

2025-02-24 00:44:15
推荐回答(1个)
回答1:


1  对于这种问题,首先分析需求,

    直线:


            要画直线,要的是什么,就是两个点;


    所以定义一个结构体


        struct point


        {

                int  x;


                int  y;


        }Ppline,Ppcircle;

    画圆:


            那么需要一个圆心,和一个半径;


            圆心,通过上面的定义,可以获得,半径的话,直接传递参数就行了;


直线函数:


     int  paintline(Ppline  startpoint,Ppline endpoint);

画圆函数:

      int  paintcircle(Ppcircle   centerpoint,int  r);