版权声明:本文为博主原创文章未经博主允许不得转载。 /yyzsir/article/details/
如果在程序中使用数组这个问题十分简单。但若规定不能使用数组问题就变得不容易了。
关键在于余弦曲線在0~360度的区间内一行中要显示两个点,而对一般的显示器来说只能按行输出,即:输出第一行信息后只能向下一行输出,不能再返囙到上一行为了获得本文要求的图形就必须在一行中一次输出两个“*”。
为了同时得到余弦函数cos(x)图形在一行上的两个点考虑利用cos(x)的左祐对称性。将屏幕的行方向定义为x列方向定义为y,则0~180度的图形与180~360度的图形是左右对称的若定义图形的总宽度为62列,sin40度用计算器出x行0~180度時y点的坐标m那么在同一行与之对称的180~360度的y点的坐标就应为62-m。程序中利用反余弦函数acossin40度用计算器坐标(x,y)的对应关系
那么如何实现用“*”显礻0~360度的sin(x)曲线?原理和绘制cos(x)相同