你的factorial是一個(gè)函數(shù),好象不可以直接乘以一個(gè)整數(shù)的吧,還有double
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)蒲江縣,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
factorial(int
n)是不是需要一個(gè)返回值呢。if(n==0)
return
1;只是在n=0的時(shí)候有返回值,n!=0就沒有了
算法沒看懂,暫時(shí)發(fā)現(xiàn)一個(gè)錯(cuò)誤。d()里面y要聲明為float型。你現(xiàn)在用的int型,0.57*1=0.57,賦給int型變量的話,就變成0了
在寫C語言的程序時(shí),在開頭加上一個(gè)頭文件math.h即可。
即可直接使用sin(x),特別注意x應(yīng)該為弧度制,如果不是弧度制需要轉(zhuǎn)化為弧度制。
添加頭文件方法:#includemath.h。
擴(kuò)展資料:
在C語言家族程序中,頭文件被大量使用。一般而言,每個(gè)C++/C程序通常由頭文件和定義文件組成。頭文件作為一種包含功能函數(shù)、數(shù)據(jù)接口聲明的載體文件,主要用于保存程序的聲明,而定義文件用于保存程序的實(shí)現(xiàn)。
C標(biāo)準(zhǔn)函數(shù)庫(C Standard library)是所有符合標(biāo)準(zhǔn)的頭文件(head file)的集合,以及常用的函數(shù)庫實(shí)現(xiàn)程序,例如I/O 輸入輸出和字符串控制。
不像 COBOL、Fortran 和 PL/I等編程語言,在 C 語言的工作任務(wù)里不會(huì)包含嵌入的關(guān)鍵字,所以幾乎所有的 C 語言程序都是由標(biāo)準(zhǔn)函數(shù)庫的函數(shù)來創(chuàng)建的。
1995年,Normative Addendum 1 (NA1)批準(zhǔn)了三個(gè)頭文件(iso646.h, wchar.h, and wctype.h)增加到C標(biāo)準(zhǔn)函數(shù)庫中。C99標(biāo)準(zhǔn)增加了六個(gè)頭文件(complex.h, fenv.h, inttypes.h, stdbool.h, stdint.h, and tgmath.h)。
C11標(biāo)準(zhǔn)中又新增了5個(gè)頭文件(stdalign.h, stdatomic.h, stdnoreturn.h, threads.h, and uchar.h)。至此,C標(biāo)準(zhǔn)函數(shù)庫共29個(gè)頭文件 。
常用的C語言函數(shù)庫:
math.h,stdio.h,stdlib.h,time.h,string.h。
使用方法:#include+函數(shù)庫名
參考資料來源:百度百科-C標(biāo)準(zhǔn)函數(shù)庫
while(fabs(y)=1e-6)//去掉分號(hào)
printf("sinx的近似值為%lf,sinx的真實(shí)值為%lf",sum,sin(x));//是lf
調(diào)用math.h或cmath頭文件,使用方法是:doublea=sin(x);
x代表弧度,也可以改變a的精度
即可直接使用sin(x),特別注意x應(yīng)該為弧度制,如果不是弧度制需要轉(zhuǎn)化為弧度制。
C標(biāo)準(zhǔn)函數(shù)庫(C Standard library)是所有符合標(biāo)準(zhǔn)的頭文件(head file)的集合,以及常用的函數(shù)庫實(shí)現(xiàn)程序,例如I/O 輸入輸出和字符串控制。
擴(kuò)展資料:
整數(shù)常量是不帶小數(shù)的數(shù)值,用來表示正負(fù)數(shù)。例2—2中Ox55、0x55ff、1000000都是c++語言的整數(shù)常量。
c++語言的整數(shù)常量有三種形式:十進(jìn)制、八進(jìn)制、十六迸制。
(1)十進(jìn)制整數(shù)是由不以0開頭的0~9的數(shù)字組成的數(shù)據(jù)。
(2)八進(jìn)制整數(shù)是由以0開頭的0~7的數(shù)字組成的數(shù)據(jù)。
(3)十六進(jìn)制整數(shù)是由以0x或0x開頭的0~9的數(shù)字及A~F的字母(大小寫字母均可)組成的數(shù)據(jù)。
參考資料來源:百度百科-c++語言