都是-2啊。。不要因此得出結論x=-1的時候y=2x 另外,你這個函數(shù)如果用if就全用if,如果用if--else-if,就全部這樣,不要混合用,很亂。建議都用if--else if,這樣能夠看出是一個分段函數(shù)。
創(chuàng)新互聯(lián)建站-專業(yè)網站定制、快速模板網站建設、高性價比古塔網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式古塔網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋古塔地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。
C語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有匯編語言的特點。
c語言中的相等關系是==不是=。還有你那個if右面的大括號都沒寫。if后面的是兩個語句,要寫括號啊親。。
1、問題一,x和y都是雙精度型(double)數(shù)變量,用格式輸入和輸出時,要使用格式符%lf,否則會出錯,得不到正確的結果。你用的%d是整型(int)數(shù)的輸出輸入格式符。
2、main函數(shù)里讀取x的值的時候,要用%lf,因為x是double型,如果是float型,則是用%f。你試試。
3、抱歉,剛才有兩個分號是用中文輸入法輸入的,導致C無法識別。語句結束要加分號。1=x10要分開寫。條件語句后面若不只一句,要用{}括起來。你的y之前沒有定義。
4、都是-2啊。。不要因此得出結論x=-1的時候y=2x 另外,你這個函數(shù)如果用if就全用if,如果用if--else-if,就全部這樣,不要混合用,很亂。建議都用if--else if,這樣能夠看出是一個分段函數(shù)。
1、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;} 在需要計算該分段函數(shù)的地方調用即可,其他分段函數(shù)實現(xiàn)類似。
2、幫你改了下代碼,VC6測試通過,自己看看吧。
3、C語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有匯編語言的特點。
4、都是-2啊。。不要因此得出結論x=-1的時候y=2x 另外,你這個函數(shù)如果用if就全用if,如果用if--else-if,就全部這樣,不要混合用,很亂。建議都用if--else if,這樣能夠看出是一個分段函數(shù)。
5、if else寫的不對,你不加花括號{} 的話,那么if 和 else 后面只能跟一句話,你這明顯是多句代碼,所以建議用花括號括起來。