问题:利用编程实现“ * ”绘制余弦曲线
关键技术:
1.利用反余弦函数acos(),通过纵坐标的值确定横坐标的值
2.确定横坐标的值后,对称位置的横坐标的值也可以确定,即用62减去确定的横坐标的值,这里的62是一个近似值
参考代码如下
#include<stdio.h>
#include<stdlib.h>
#include<math.h> // 核心的关键技术在于用到了acos() 函数
int main ()
{
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 ("*\n");
for ( ;x < 62 - m; x++)
printf (" ");
printf("*\n");
}
getchar();getchar();
return 0;
}