控制台绘制正弦/余弦曲线

本文介绍了如何在控制台利用编程绘制余弦和正弦曲线。通过设置缩放系数和考虑对称性,实现了在有限的控制台宽度内展示完整的曲线。文章提供了源码供读者下载学习,并预告了下一篇文章将展示同时显示正弦和余弦曲线的内容。
摘要由CSDN通过智能技术生成

余弦曲线

当然了,这里我们不用数组……否则就没技术含量了。

正弦曲线的特点是左右对称,且左边部分的纵坐标是从1一直降到-1的,相应的右边的纵坐标是从-1一直递增到1。难点在于显示器只能按行输出,也就是说输出了一行后不能再掉头输出上一行的信息。

我们自定义一个缩放系数a为10,用acos(-1)*10可以算得等于31,因此总宽度为62,起点的横坐标为0,终点的横坐标为61。因为余弦曲线对称,所以在0~180度,也就是左边部分时,横坐标为k时对应的相同纵坐标的180~360度,也就是右边部分的横坐标为(62-k)。

#include <stdio.h>
#include <math.h>

int main()
{
    double y;
    int x,k;
    for(y=1;y>=-1;y-=0.1)
    {
        k=acos(y)*10;
      
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值