第一题:在屏幕上用*号显示一条0°到360°的余弦曲线cos(x)
代码:
#include <stdio.h>
#include <math.h>
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("*");
for (x = 0;x <62 - m;x++)
printf(" ");
printf("*\n");
}
}
第二题:在一张图中绘制出余弦曲线0-360°的cos(x),用*连续。一条直线f=45*(y-1)+31,用+连续
代码:
#include <stdio.h>
#include <math.h>
int mian()
{
double y;
int x,m,n,yy;
for(yy == 0;yy <= 20;yy++)
{
y = 0.1*yy;
m = acos(1-y)*10;
n= 45*(y-1)+31;
for (x = 0;x <=62;x++)
if(x == m&&x == n)
printf("+");
else if(x == n)
printf("+")
else if(x == m||x=62-m)
printf("*");
else
printf(" ");
}
}