早教吧作业答案频道 -->其他-->
屏幕上用“*”显示0-360度的余弦函数cos(x)曲线#include #include int main (){double y;int x,m; for( y = 1; y >= -1; y -= 0.1){m = cos(y)*10;for( x = 1; x < m; x++) printf("");printf("*");for(; x < 62-m; x++)printf("");printf("* ");}
题目详情
屏幕上用“*”显示0-360度的余弦函数cos(x)曲线
#include
#include
int main ()
{
double y;
int x,m;
for( y = 1; y >= -1; y -= 0.1)
{
m = cos(y)*10;
for( x = 1; x < m; x++)
printf("");
printf("*");
for(; x < 62-m; x++)
printf("");
printf("*\n");
}
return 0;
}
显示不出来
#include
#include
int main ()
{
double y;
int x,m;
for( y = 1; y >= -1; y -= 0.1)
{
m = cos(y)*10;
for( x = 1; x < m; x++)
printf("");
printf("*");
for(; x < 62-m; x++)
printf("");
printf("*\n");
}
return 0;
}
显示不出来
▼优质解答
答案和解析
修改一下程序:1.用弧度制进行计算,2.每行换行
#include
#include
#define PI 3.1415926
int main()
{
double y;
int x,m;
for( y = 2*PI; y >= -2*PI; y -= 0.1)
{
m = cos(y)*20+40;
for( x = 1; x < m; x++) printf(" ");
printf("*\n");
}
return 0;
}
如果需要横着显示,就不能用cos函数了,需要用反余弦函数:
#include
#include
#define PI 3.1415926
int main()
{
double y;
int x,m;
for( y = 1; y >= -1; y -= 0.1)
{
m = 40-acos(y)*10;
for( x = 1; x < m; x++) printf(" ");
printf("*");
for( x = 1; x < (40-m)*2; x++) printf(" ");
printf("*\n");
}
return 0;
}
#include
#include
#define PI 3.1415926
int main()
{
double y;
int x,m;
for( y = 2*PI; y >= -2*PI; y -= 0.1)
{
m = cos(y)*20+40;
for( x = 1; x < m; x++) printf(" ");
printf("*\n");
}
return 0;
}
如果需要横着显示,就不能用cos函数了,需要用反余弦函数:
#include
#include
#define PI 3.1415926
int main()
{
double y;
int x,m;
for( y = 1; y >= -1; y -= 0.1)
{
m = 40-acos(y)*10;
for( x = 1; x < m; x++) printf(" ");
printf("*");
for( x = 1; x < (40-m)*2; x++) printf(" ");
printf("*\n");
}
return 0;
}
看了 屏幕上用“*”显示0-360...的网友还看了以下:
过点M(2,1)作曲线C:x=4cosθy=4sinθ(θ为参数)的弦,使M为弦的中点,则此弦所在 2020-04-26 …
过点M(2,1)作曲线C:x=4cosθy=4sinθ(θ为参数)的弦,使M为弦的中点,则此弦所在 2020-05-15 …
求助MATLAB符号计算:%声明符号变量syms c w t b a D n T v Q x y; 2020-05-16 …
已知0《X《2π,求适合下列条件的角X的集合:(1)角X的正弦函数、余弦函数都是增函数(2)角X的 2020-06-03 …
已知AB是抛物线x²=4y的一条焦点弦,若该弦的中点纵坐标是3,则弦AB所在的直线方程是答案是x+ 2020-06-05 …
关于X的函数f(x)=8x^2-6kx+(2k+1)(1)若f(x)=0的两根分别为某三角形其中两 2020-07-02 …
matlab高手进dsolve('D4y+4*a^4*y=0','x')ans=C2*(1/exp 2020-07-23 …
一道参数法求轨迹方程题设圆C:(x-1)^2+y^2=1,过原点O作圆的任意弦,求所作弦的中点的轨 2020-07-30 …
类比正弦、余弦有关公式的形式,对于给定的两个函数,写出一个正确的运算公式S(X)=(e^x-e^- 2020-08-03 …
1过圆x^2+y^2-10=0内一点(5,3)的条弦的长度组成等差数列,且最小弦长为数列的首项,最大 2020-11-27 …