一般的な数学関数
1の#include <stdio.hの> 2の#include <math.h>の 3 4 / * 绝对值* / 5 INT メイン(){ 6 ダブル DB = - 12.56 。 7 のprintf(" %.2fする\ n " 、ファブ(DB))。 8 リターン 0 ; 9 }
1の#include <stdio.hの> 2の#include <math.h>の 3 4 / * 向下(床)向上(CEIL)取整* / 5 INT メイン(){ 6 ダブル DB1 = - 5.2、DB2 = 5.2 。 7 のprintf(" %.0f%.0f \ n " 、床(DB1)、CEIL(DB1))。 8 のprintf(" %.0f%.0f \ n " 、床(DB2)、CEIL(DB2))。 9 リターン 0 ; 10 }
1の#include <stdio.hの> 2の#include <math.h>の 3 4 / * 2的三次方* / 5 INT メイン(){ 6 ダブル DB = POW(2.0、3.0 )。 7 のprintf(" %Fを\ n " 、DB)。 8 リターン 0 ; 9 }
1の#include <stdio.hの> 2の#include <math.h>の 3。 4。 / * 平方根*の/ 5。 INT メイン(){ 6。 ダブル DB = SQRT(2.0 ); 図7 のprintf(" %F \ N- " 、DB ); 8 リターン 0 ; 9 }
する#include <stdio.hに> する#include <math.h>の/ * ベース番号と戻り型二重自然対数* / int型のmain(){ ダブル DB =ログ(1.0 ); のprintf(" %F \ N- " 、 DB); 戻り0 ; }
注:下におけるCの数の任意の機能のための需要が式と、存在しないSOLED logzb = logeb / logez
1つの#include <stdio.hの> 2の#include <math.h>の 3 4 / * ラジアン* / 5 / * ACOSが否定され、その余弦関数の関数です。ACOS(-1.0)-1.0余弦が二重しばしば否定し、次いで型の変数に割り当てられているPI * / 6。 CONST ダブル PI = ACOS( - 1.0 ); 7。 8。 INT メイン(){ 9。 / * PI *一の回転角度/ 180 * / 10 ダブル DB1 = SIN(PI * 45 / 180 ) 。11 ダブル DB2 = COS(PI * 45 / 180 )、 12は ダブル DB3 =タン(PI * 45/ 180 )。 13 のprintf(" %のF、%Fを、%F \ n " 、DB1、DB2、DB3)。 14 リターン 0 ; 15 }
1の#include <stdio.hの> 2の#include <math.h>の 3 4 / * 反三角函数* / 5 INT メイン(){ 6 ダブル DB1 = ASIN(1 )。 7 二重 DB2 = ACOS( - 1.0 )。 8 ダブル DB3 = ATAN(0 )。 9 のprintf(" %のF、%Fを、%F \ n " 、DB1、DB2、DB3)。 10 リターン 0 ; 11 }
1の#include <stdio.hの> 2の#include <math.h>の 3 4 int型のmain(){ 5 ダブル DB1 = ROUND(3.40 )。 6 二重 DB2 = ROUND(3.45 )。 7 二重 DB3 = ROUND(3.50 )。 8 ダブル DB4 = ROUND(3.55 )。 9 ダブル DB5 = ROUND(3.60 )。 10 のprintf(" %のDは、%D、%のDは、%D、%d個の\ n "、(INT)DB1、(INT)DB2、(INT)DB3、(INT)DB4(INT )DB5)。 11 リターン 0 ; 12 }