余弦函数的图像输出
看到个输出余弦函数的程序:#include <stdio.h>
#include <math.h>
int main(void)
{
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 < 62 - m; x++)
printf(" ");
printf("*\n");
}
}
我有两个问题: 画出的图形很粗糙,随便改下步长和放大率图形就面目全非了。要精准连续的图形怎么画?
不调用acos()函数怎么解决这个问题呢?