绘制正余弦曲线
来源:互联网 发布:cassandra数据库教程 编辑:程序博客网 时间:2024/04/29 15:01
问题描述:
在控制台用”*“绘制出0°~360°的正余弦曲线
问题分析:
如果采用数组记录点,则问题就相当简单,如果不采用数组,关键在于一行中要显示两个点,我们考虑利用正余弦函数的对称性,
计算出一行中另一个点的位置。
程序代码:
#include <stdio.h>#include <math.h>void drawCosLine();void drawSinLine();int main(){drawSinLine();drawCosLine();return 0;}void drawCosLine(){int x,m;double y;for(y=1; y>=-1; y-=0.1){m=(int)(acos(y)*10);for(x=1; x<m; x++)printf(" ");printf("*");for(; x<62-m; x++)printf(" ");printf("*\n");}}void drawSinLine(){int x,m;double y;for(y=1; y>=-1; y-=0.1) {if(y>=0){m=(int)(asin(y)*10);for(x=1; x<m; x++)printf(" ");printf("*");for(; x<31-m; x++)printf(" ");printf("*\n");}else{m=(int)(-1*asin(y)*10);for(x=0; x<=31; x++)printf(" ");for(x=1; x<m; x++)printf(" ");printf("*",m); for(; x<31-m; x++)printf(" ");printf("*\n",m);}}}
运行结果:
0 0
- 绘制正余弦曲线
- 绘制正余弦曲线
- 1.绘制正余弦曲线
- 正余弦函数曲线绘制
- 用C语言绘制正余弦曲线
- php绘制在图片上的正余弦曲线
- QWT学习——绘制简单的正余弦曲线
- 绘制余弦曲线
- 绘制余弦曲线
- 绘制余弦曲线
- 绘制余弦曲线
- 绘制余弦曲线
- 【绘制余弦曲线】
- 绘制余弦曲线
- 绘制余弦函数曲线
- 【C++】绘制余弦曲线
- 绘制余弦曲线
- Android 绘图基础:Path(绘制三角形、贝塞尔曲线、正余弦)
- 黑马程序员_历经两天半研究的成果:联网版五子棋
- html data 存储数据、
- pku openjudge 百炼 前缀中的周期
- 硬件行业知识体系概要
- 第十七周 用指针做参数比较两个字符串的长度
- 绘制正余弦曲线
- 十五章 上机
- GC之--细说年轻代
- MySQL 中查找重复数据,删除重复数据
- ^((?!baidu)[a-zA-Z])+$
- Android JNI (问题记录)
- 山谷(思维)
- SQL 复习笔记1查询
- LeetCode动态规划思想:Best Time to Buy and Sell Stock III