【续集】 C语言图形和函数图像的绘制【其他部分 第二章】

本文是关于C语言图形和函数图像绘制的续篇,涵盖圆形、抛物线的绘制,函数图像的第二种绘制方法,以及在同一坐标系下绘制多个函数图像的技巧。文章通过实例代码展示了如何实现这些功能,并强调了找到每行中需要输出的字符位置的重要性。
摘要由CSDN通过智能技术生成

           第二章【续集】 图形和函数图像的绘制


  前面我们详细介绍了C语言绘制常见图形和正弦余弦图像的方法,此篇文章为上一篇http://blog.csdn.net/duanxu_yzc/article/details/12745757,强烈建议:先看上一篇再看续集!!!)的继续,主要有以下内容:

      圆形和抛物线的绘制

      绘制函数图像的第二种方法

      同一坐标系下绘制多个函数图像(交叉图像)


4、圆形和抛物线的绘制

   有了前面绘制三角函数图像的基础,圆形和抛物线的绘制应该非常简单,我们以圆形为例说明:

a、观察需要绘制的图像


      每行需要输出两个点,而且图像左右轴对称

   b、使用的函数:(x-10)2+(y-10)2=102

   c、输出21行,行坐标间距为1

   d、左半圆的列号:10-sqrt(100-(r-10)*(r-10))

      右半圆的列号:10+sqrt(100-(r-10)*(r-10))

   e、调整输出行宽比(因屏幕的行宽比不是一比一,因此不进行调整会导致输出为椭圆)

   按照以上步骤编写代码如下:

  

 C++ Code By DuanXu-yzc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值