上海网站建设服务器,山东省建设厅执业资格注册中心网站,盐城专业做网站的公司,徐州做网站最好的公司C语言文章更新目录
C语言学习资源汇总#xff0c;史上最全面总结#xff0c;没有之一 C/C学习资源#xff08;百度云盘链接#xff09; 计算机二级资料#xff08;过级专用#xff09; C语言学习路线#xff08;从入门到实战#xff09; 编写C语言程序的7个步骤和编程…C语言文章更新目录
C语言学习资源汇总史上最全面总结没有之一 C/C学习资源百度云盘链接 计算机二级资料过级专用 C语言学习路线从入门到实战 编写C语言程序的7个步骤和编程机制 C语言基础-第一个C程序 C语言基础-简单程序分析 VS2019编写简单的C程序示例 简单示例VS2019调试C语言程序 C语言基础-基本算法 C语言基础-数据类型 C语言中的输入输出函数 C语言流程控制语句 C语言数组——一维数组 C语言数组——二维数组 C语言数组——字符数组 C语言中常用的6个字符串处理函数 精心收集了60个C语言项目源码分享给大家 C语言核心技术——函数 C代码是怎样跑起来的 C语言实现字符串的加密和解密 C语言——文件的基本操作 使用C语言链表创建学生信息并且将信息打印输出 图解C语言冒泡排序算法含代码分析 实例分析C语言中strlen和sizeof的区别 开发C语言的3款神器VS2019、VScode和IntelliJ Clion 动图图解C语言选择排序算法含代码分析 动图图解C语言插入排序算法含代码分析 C语言指针数组和数组指针详解 5分钟搞懂C语言中的传值和传址 C语言——动态数组的创建和使用
C语言实例专栏持续更新中…
需求
在控制台打印余弦曲线。
余弦曲线又叫余弦波cosinwave是一种来自数学三角函数中的余弦比例的曲线。也是模拟信号的代表与代表数字信号的方波相对。
标准的纯余弦函数公式为
实例代码
#include stdio.h
#include math.h#define PI 3.141592653
#define BIG_SIZE 10 //图形放大的倍数int main() {int x;//x轴double y;//y轴int m;for (y 1; y -1; y - 0.1) {//y的取值范围是-1~1这里设置步长为0.1m acos(y) * BIG_SIZE;//计算y对应的横坐标的值for (x 1; x m; x) {printf( );//打印*之前的空格}printf(*);//打印*for (; x 2 * PI * BIG_SIZE - m; x) {//打印对称面的空格和*printf( );}printf(*\n);}
}
运行结果 代码分析
绘制余弦曲线用到了反余弦函数acos()代码中需要引入#include math.h头文件acos(y) 通过纵坐标的值来求出横坐标的值确定了横坐标的值其对称位置的横坐标值也就可以确定即用2 * PI减去求出的横坐标值为了让打印出的曲线更直观代码里给x轴的值扩大了10倍。
如果您觉得本篇文章对您有帮助请点赞转发给更多的人。