㈠ c語言求cos的問題
doublefact(inta){
inti;
doublesum;//返回值類型是double,你這里應該定義成相同的類型才對
sum=1;
for(i=1;i<=a;i++)sum=sum*i;
returnsum;
}
doublefuncos(doublee,doublex){
doubledcos,xiang;//cos是math中的一個函數名,不能與之重復
inta,fuhao;
dcos=0,fuhao=1,a=0;
do{
xiang=pow(x,a)/fact(a);
dcos=xiang*fuhao+dcos;
a=a+2;
fuhao=-fuhao;
}while(xiang>=e);//要這樣寫才能精確
returndcos;
}
㈡ C語言中sin、cos、exp等函數的返回值類型是什麼
sin cos exp返回類型均為double
你看能不能用強制轉換為double 型
㈢ c語言中,函數類型有幾種
一般包括字元庫函數,數學函數,目錄函數,進程函數,診斷函數,操作函數等。
字元庫函數所在函數庫為ctype.h;數學函數所在函數庫為math.h、stdio.h、string.h、float.h;目錄函數所在函數庫為dir.h、dos.h;進程函數所在函數庫為stdlib.h、process.h。
診斷函數所在函數庫為assert.h、math.h;介面子程序所在函數庫為:dos.h、bios.h;操作函數所在函數庫為string.h、mem.h;時間日期函數函數庫為time.h、dos.h。
(3)c語言cos類型擴展閱讀
C語言為一種程序設計的入門語言。由於C語言的語句中沒有提供直接計算sin或cos函數的語句,會造成編寫程序困難;但是函數庫提供了sin和cos函數,可以拿來直接調用。顯示一段文字,我們在C語言中找不到顯示語句,只能使用庫函數printf。
C語言的庫函數並不是C語言本身的一部分,它是由編譯程序根據一般用戶的需要,編制並提供用戶使用的一組程序。C的庫函數極大地方便了用戶,同時也補充了C語言本身的不足。在編寫C語言程序時,使用庫函數,既可以提高程序的運行效率,又可以提高編程的質量。
㈣ C語言里sin函數和cos函數的調用
C語言里sin函數和cos函數是C標准數學函數庫中的函數,調用需要引入math.h頭文件。
一、sin()函數描述:
C 庫函數 double sin(double x) 返回弧度角 x 的正弦。sin() 函數的聲明:double sin(double x)。
參數:x -- 浮點值,代表了一個以弧度表示的角度。
返回值:該函數返回 x 的正弦。
二、cos() 函數描述:
cos() 函數的功能是求某個角的餘弦值。cos()函數的聲明:double cos(double x)。
參數:x -- 浮點值,代表了一個以弧度表示的角度。
返回值:該函數返回 x 的餘弦。
(4)c語言cos類型擴展閱讀:
相關的三角函數:
double asin (double); 結果介於[-PI/2,PI/2]
double acos (double); 結果介於[0,PI]
double atan (double); 反正切(主值),結果介於[-PI/2,PI/2]
double atan2 (double,double); 反正切(整圓值),結果介於[-PI,PI]
㈤ C語言中sin,cos怎麼表示
用法:
doublesin(doublex);
doublecos(doubley);
例:
#include<stdio.h>
#include<math.h>
intmain()
{
intn;
doublet;
constdoublepi=4.0*atan(1.0);
scanf("%d",&n);
t=(n*pi)*1.0/180;
printf("%lf ",pi);
printf("%lf ",sin(t));
(5)c語言cos類型擴展閱讀
sinln等函數,sin(pi/2)=1,ln1=0的使用
例:
#include<math.h>
#include<stdio.h>
intmain()
{
doublepi=3.1416;
printf("sin(pi/2)=%f ln1=%f ",sin(pi/2),log(1.0));
return0;
}
㈥ c語言cos和sin是怎麼用的
要用三角函數請在程序前麵包含math.h,可以寫:#include
由於cos和sin函數的參數和返回值都是double型的,請定義相關變數:double
x,y;
由於cos和sin函數的參數都是弧度制的請注意將角度轉換為弧度計算:
#define
pi
3.1415926
x=45.0/180*pi;
y=sin(x);
//計算sin
45°的值
㈦ C語言中 COS()的用法
cos()是庫函數,在頭文件math.h中,原型是doublecos(doublex);,其中x要用弧度表示。如求30°的餘弦值可用下列代碼實現:
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
#include"math.h"
intmain(void){
printf("cos30°=%.10f ",cos(30*3.1415926535897932/180));
return0;
}
㈧ c語言cos和sin是怎麼用的呢,網上說的太復雜了
要用三角函數請在程序前麵包含math.h,可以寫:#include<math.h>
由於cos和sin函數的參數和返回值都是double型的,請定義相關變數:double x,y;
由於cos和sin函數的參數都是弧度制的請注意將角度轉換為弧度計算:
#define PI 3.1415926
x=45.0/180*PI; y=sin(x); //計算sin 45°的值
㈨ c語言中cos函數的用法
cos函數的輸入值為弧度,也就是將cos函數後加上弧度,然後就可以得到想要的結果。我們需要把度化為弧度:
假設度數為d,則對應的弧度為:d * pi / 180
㈩ C語言COS 表示
小寫 cos 表示 餘弦函數,需頭文件 #include <math.h>
大寫 COS 沒有規定,你可以用來做變數名字或其它用途。