main函數(shù)里讀取x的值的時候,要用%lf,因?yàn)閤是double型,如果是float型,則是用%f。你試試。
創(chuàng)新互聯(lián)是專業(yè)的潁上網(wǎng)站建設(shè)公司,潁上接單;提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行潁上網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
double f(double x){ double fx = 0.0;if (x=0)fx = 3*x+5;else if (x = 1)fx = x+5;else fx = -2*x+8;return fx;} 在需要計(jì)算該分段函數(shù)的地方調(diào)用即可,其他分段函數(shù)實(shí)現(xiàn)類似。
都是-2啊。。不要因此得出結(jié)論x=-1的時候y=2x 另外,你這個函數(shù)如果用if就全用if,如果用if--else-if,就全部這樣,不要混合用,很亂。建議都用if--else if,這樣能夠看出是一個分段函數(shù)。
C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言,它既具有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn)。
都是-2啊。。不要因此得出結(jié)論x=-1的時候y=2x 另外,你這個函數(shù)如果用if就全用if,如果用if--else-if,就全部這樣,不要混合用,很亂。建議都用if--else if,這樣能夠看出是一個分段函數(shù)。
main函數(shù)里讀取x的值的時候,要用%lf,因?yàn)閤是double型,如果是float型,則是用%f。你試試。
在開發(fā)中,他們還考慮把UNIX移植到其他類型的計(jì)算機(jī)上使用。C語言強(qiáng)大的移植性(Portability)在此顯現(xiàn)。機(jī)器語言和匯編語言都不具有移植性,為x86開發(fā)的程序,不可能在Alpha,SPARC和ARM等機(jī)器上運(yùn)行。
因?yàn)榉侄魏瘮?shù)需要對定義域范圍進(jìn)行判定,所以需要用到級聯(lián)式if else語句。
case 4:y=pow(x,5);break;case 5:y=0/tan(x);break;default:cout\n你輸入的值不在取值范圍內(nèi),再見!\nbreak;} if(x10)cout\n本函數(shù)的y值為:y。
幫你改了下代碼,VC6測試通過,自己看看吧。
它的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動畫,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。
sanf函數(shù)都沒有,怎么輸入啊,總不能寫在for循環(huán)里面吧!還有既然f(x)=x這repeat還有意義么,一個if判斷x是不是10,結(jié)果不就出來了。搞不懂這函數(shù)想實(shí)現(xiàn)什么。。