绘制余弦曲线

本文介绍了如何使用C语言编程来在屏幕上绘制0°到360°的余弦曲线,以及在同一图中绘制余弦曲线和一条特定直线的方法。通过两段代码示例,展示了如何利用acos函数和循环结构生成图形。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一题:在屏幕上用*号显示一条0°到360°的余弦曲线cos(x)


代码:

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


int main()
{
    double y;
    int x,m;
    for (y = 1;y > = -1;y -= 0.1);
    {
    m=acos(y)*10;
    for (x = 1;x < m; x++)
    printf(" ");
    printf("*");
    for (x = 0;x <62 - m;x++)
    printf(" ");
    printf("*\n");
    }
}



第二题:在一张图中绘制出余弦曲线0-360°的cos(x),用*连续。一条直线f=45*(y-1)+31,用+连续


代码:

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


int mian()
{
    double y;
    int x,m,n,yy;
    
    for(yy == 0;yy <= 20;yy++)
    {
    y = 0.1*yy;
    m = acos(1-y)*10;
    n= 45*(y-1)+31;
    
    for (x = 0;x <=62;x++)
    if(x == m&&x == n)
    printf("+");
    
    else if(x == n)
    printf("+")
    else if(x == m||x=62-m)
    printf("*");
    
    else 
    printf(" ");
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值