趣味图形之 正弦函数sin&&余弦函数cos相交

高中的时候做的,前两天看了看,挺好玩的。

只想说,当初的代码风格,,,,咳咳,算不上风骚!

/***sin(x)和cos(x)图像同时显示***/
# include < stdio.h >
# include < math.h >
int main ( void )
{
    double y;
    int x, m, n;
    for ( y = 1; y >= -1; y -= 0.1 )
    {
        m = acos( y ) * 10;
        n = asin( y ) * 10;
        for ( x = 0; x <= 63; x++ )
        {
            if ( n > 0 )
            {
                if ( x == m || x == 63 - m || x == n || x == 31 - n )
                    printf ( "*" );
                else
                    printf ( " " );
            }
            else
            {
                if ( x == m || x == 63 - m || x == 32 - n || x == 62 + n )
                    printf ( "*" );
                else
                    printf ( " " );
            }
        }
      printf ( "\n" );
    }
        return 0;
}

时间: 2024-08-26 12:57:51

趣味图形之 正弦函数sin&&余弦函数cos相交的相关文章

趣味图形之 正弦函数sin&&余弦函数cos相交

高中的时候做的,前两天看了看,挺好玩的. 只想说,当初的代码风格,,,,咳咳,算不上风骚! /***sin(x)和cos(x)图像同时显示***/ # include < stdio.h > # include < math.h > int main ( void ) { double y; int x, m, n; for ( y = 1; y >= -1; y -= 0.1 ) { m = acos( y ) * 10; n = asin( y ) * 10; for (

趣味图形之 正弦函数sin

高中的时候做的,前两天看了看,挺好玩的. /***正弦函数图像***/ #include <stdio.h> #include <math.h> int main (void) {     double y;     unsigned m, i; for (y = 1; y >=0; y -= 0.1) {      m = asin (y) * 10;        for (i = 0; i < m; i++)    putchar (' ');    putcha

趣味图形之 余弦函数cos

高中的时候做的,前两天看了看,挺好玩的. /***0-360余弦函数图像***/ # include < stdio.h > # include < math.h > int main ( void ) {   double y;   int m, i;   for ( y = 1; y >= -1; y -= 0.1 )   {      m = acos(y) * 10;   for ( i = 1; i < m; i++ )    {     printf(&qu

趣味图形之 余弦函数cos与直线相交

高中的时候做的,前两天看了看,挺好玩的. 只想说,当初的代码风格,,,,咳咳,算不上风骚! #include <stdio.h> #include<math.h> int main ( void ) { double y; int yy, m, n, x; for ( yy = 0; yy <= 20; yy++ ) { y = 0.1 * yy; m = acos( 1 - y ) * 10; n = 45 * ( y - 1 ) + 31; for ( x = 0; x

趣味图形之 余弦函数cos与直线相交(另一种相交)

高中的时候做的,前两天看了看,挺好玩的. 只想说,当初的代码风格,,,,咳咳,算不上风骚! #include <math.h> #include <stdio.h> int main (void) { double y; int m, n, x; for (y = 1; y >= -1; y -= 0.1) { m = acos(y) * 10; n = 45 * (y - 1) + 31; for (x = 0; x <= 62; x++) { if (x == m

JS Math.sin() 与 Math.cos() 用法(计算圆)

JS Math.sin() 与 Math.cos() 用法 Math.sin(x)      x 的正玄值.返回值在 -1.0 到 1.0 之间: Math.cos(x)    x 的余弦值.返回的是 -1.0 到 1.0 之间的数: 这两个函数中的X 都是指的“弧度”而非“角度”,弧度的计算公式为: 2*PI/360*角度: 30° 角度 的弧度 = 2*PI/360*30 如何得到圆上每个点的坐标? 解决思路:根据三角形的正玄.余弦来得值: 假设一个圆的圆心坐标是(a,b),半径为r, 则圆

正弦 sin 余弦 cos

正弦 以下概念需掌握 直角,锐角 sinA = 对边 / 斜边 性質 奇偶性 奇 定義域 (-∞,∞) 到達域 [-1,1] 周期 2π 在數學中,正弦是一種週期函數,是三角函数的一種.它的定义域是整个实数集,值域是[-1,1].它是周期函数,其最小正周期为2π.在自变量为(4n+1)π/2[n为整数]时,该函数有极大值1:在自变量为(4n+3)π/2时,该函数有极小值-1.正弦函数是奇函数,其图像关于原点对称. 正弦的符号为sin,取自拉丁文sinus.该符号最早由瑞士数学家欧拉所使用. 单位

JS Math.sin() 与 Math.cos()

Math.sin(x)      x 的正玄值.返回值在 -1.0 到 1.0 之间: Math.cos(x)    x 的余弦值.返回的是 -1.0 到 1.0 之间的数: 这两个函数中的X 都是指的"弧度"而非"角度",弧度的计算公式为: 2*PI/360*角度: 30° 角度 的弧度 = 2*PI/360*30 如何得到圆上每个点的坐标? 解决思路:根据三角形的正玄.余弦来得值: 假设一个圆的圆心坐标是(a,b),半径为r, 则圆上每个点的X坐标=a + Ma

Math.sin 和 Math.cos 模拟时钟的秒点

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <style> .ab{ position: absolute; width: 1px; height: 1px; border: 0px solid #111; background: #111; } </style> </head> <body>