C的小程序

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:07:54
#include<stdio.h>
#include<math.h>
void 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("*");
for(;x<62-m;x++)printf(" ");
printf("*\n");
}
}

在屏幕上用 * 显示0~360度的余弦函数COS(x)曲线。

不能很好的理解,望给点出真知灼见!~

告诉你个群,里面有介绍的。2655648

利用arccos绘制函数
m=10*arccos(y) ,10*2π≈62。
62即图像宽度

y=1,m=0,输出0个空格、1个"*"、61个空格、1个"*",再加一个换行符(\n)
y=0.9,m=4,输出3个空格,1个"*"、55个空格、1个"*",再加一个换行符(\n)

……

y=-1,m=31,输出余弦曲线的波谷两点