tst_acos.c

来自「C51书籍-例。教材附带的视力」· C语言 代码 · 共 42 行

C
42
字号
#include <math.h>
#include <stdio.h>                   /* for printf */
void tst_acos (void) {
   float x;
   float y;
   for (x = -1.0; x <= 1.0; x += 0.1) {
      y = acos (x);
      printf ("ACOS(%f) = %f\n", x, y);
   }
}

void tst_asin (void) {
  float x;
  float y;
  for (x = -1.0; x <= 1.0; x += 0.1) {
    y = asin (x);
    printf ("ASIN(%f) = %f\n", x, y);
  }
}

void tst_atan (void) {
  float x;
  float y;
  for (x = -10.0; x <= 10.0; x += 0.1) {
    y = atan (x);
    printf ("ATAN(%f) = %f\n", x, y);
  }
}

void tst_atan2 () {
  float x;
  float y;
  float z;
  x = -1.0;
  for (y = -10.0; y < 10.0; y += 0.1) {
    z = atan2 (y,x);
    printf ("ATAN2(%f/%f) = %f\n", y, x, z);
  }
    /* z approaches -pi as y goes from -10 to 0 */
    /* z approaches +pi as y goes from +10 to 0 */
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?