float表示浮點(diǎn)數(shù),也就是小數(shù)。float x,y的原因是滿足x 0或x = 0的數(shù)既包括整數(shù)也包括小數(shù),所以應(yīng)該用float而不能用int。采用float最終的函數(shù)圖象會(huì)是兩條射線,而采用int會(huì)是一個(gè)個(gè)孤立的點(diǎn)。
創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為垣曲等服務(wù)建站,垣曲等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為垣曲企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
幫你改了下代碼,VC6測試通過,自己看看吧。
先證f(x)在x=0處連續(xù),再證f(x)在x=0處可導(dǎo),求出f(0),然后計(jì)算出f(x)的表達(dá)式,證明f(x)在x=0處連續(xù)。具體過程見圖片。
看到其中的過程就是分段函數(shù)計(jì)算的過程。在進(jìn)行的過程中,只要操作沒有問題,那么結(jié)果和過程就是沒有問題的。
1、因?yàn)榉侄魏瘮?shù)需要對(duì)定義域范圍進(jìn)行判定,所以需要用到級(jí)聯(lián)式if else語句。
2、都是-2啊。。不要因此得出結(jié)論x=-1的時(shí)候y=2x 另外,你這個(gè)函數(shù)如果用if就全用if,如果用if--else-if,就全部這樣,不要混合用,很亂。建議都用if--else if,這樣能夠看出是一個(gè)分段函數(shù)。
3、機(jī)器語言和匯編語言都不具有移植性,為x86開發(fā)的程序,不可能在Alpha,SPARC和ARM等機(jī)器上運(yùn)行。
4、幫你改了下代碼,VC6測試通過,自己看看吧。
5、if else寫的不對(duì),你不加花括號(hào){} 的話,那么if 和 else 后面只能跟一句話,你這明顯是多句代碼,所以建議用花括號(hào)括起來。
6、兩點(diǎn):(1) x是double類型,還是int類型或者long類型,題目中給出要求了嗎?double類型判斷和0是否相等不能使用 ==,所以如果是初學(xué)的話,x一般要求是int。使用 scanf(%d,&x);進(jìn)行輸入。
1、if(x的第一個(gè)取值范圍)y=相應(yīng)關(guān)于x的函數(shù);else if(x的第二個(gè)取值范圍)y=相應(yīng)關(guān)于x的函數(shù);else if(x的第三個(gè)取值范圍)y=相應(yīng)關(guān)于x的函數(shù);printf(%d,y);} 圖自己畫,簡單。
2、我把核心的給你寫一下,編程還是要自己動(dòng)手,要不你永遠(yuǎn)也學(xué)不會(huì)的。
3、你的程序基本正確,就是有許多語法問題,比如引號(hào)都必須用英文的,而且配對(duì)。