绘制正余弦曲线
2013-12-21 11:00
176 查看
问题描述:
在控制台用”*“绘制出0°~360°的正余弦曲线
问题分析:
如果采用数组记录点,则问题就相当简单,如果不采用数组,关键在于一行中要显示两个点,我们考虑利用正余弦函数的对称性,
计算出一行中另一个点的位置。
程序代码:
运行结果:
在控制台用”*“绘制出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); } } }
运行结果:
相关文章推荐
- 绘制余弦曲线
- c程序基本算法百例之二—绘制余弦曲线和直线
- 控制台绘制正弦/余弦曲线
- 用C语言绘制一条标准的余弦曲线
- C之有趣-绘制余弦曲线
- 绘制余弦曲线和直线
- 【绘制余弦曲线】
- 趣味C程序100.1 .1 绘制余弦曲线
- 用C语言绘制一条标准的余弦曲线
- 控制台绘制正弦曲线和余弦曲线同时显示
- 20170419 关于绘制余弦曲线和直线的一些问题
- 绘制余弦曲线和直线相交图绘制
- 用C语言绘制一条标准的余弦曲线
- 绘制余弦曲线和直线
- 经典算法100道(1)-绘制余弦曲线
- matplotlib绘制正弦和余弦曲线
- 绘制余弦曲线和直线
- Silverlight动画基础八:动画与三角函数-绘制正弦/余弦曲线
- c程序基本算法百例之一—绘制余弦曲线
- 1.绘制正余弦曲线