1樓:網友
scanf("%d",&x); 改成 scanf("%d",&x);
也就是去掉那個就行了。
還有main前面加個int
還有你這格式不好看,else if寫一起~
2樓:網友
scanf("%d",&x); 這裡需要去掉, 寫為scanf("%d",&x); 即可。
理解下scanf函式的細節。
c語言。分段函式計算。求詳細程式設計,我寫的錯哪兒了?
3樓:zyz鄭遠征
你的變數y是**來的,好像沒定義吧。
4樓:
為什麼scanf 要用 %x, 難道不應該是 %f 嗎?
我這個c語言分段函式 錯在** ?
5樓:網友
3/5,4/5 要寫成小數形式,如,,4/,3./5,或者直接寫成,
c語言程式設計 分段函式 看看我的錯誤在**。。。
6樓:網友
樓主你好!
首先你的程式都有語法上的錯!
y=pow(x+1)2+2x+1/x;這是非法的!正確應當這樣寫y=pow(x+1,2)+2*x+1/x;這樣改就可以了!我實驗過了!
7樓:茫茫人海中
#include
#include
int main(void)**void main()
elseprintf("f(%f)=%.2f",x,y);
return 0;**刪去。
你試試我的行不行。
c語言程式設計 分段函式,程式錯誤在哪
8樓:網友
#include
#include
void main()
1.多個大括號{}
x<0/x>=40);這句多了個分號。
x<0/x>=40);"/"應為"||"
lf,&x");應為scanf("%lf",&x);收冒號放錯位置。
x<10)應為if(0<=x&&x<10),其他判斷也一樣。
9樓:網友
scanf("%lf,&x");//改為scanf("%lf",&x);
if (x<0/x>=40); //或運算應該是||,而且這句後邊不應該有分號。
printf("無定義");
10樓:網友
判斷條件的時候 if(0<=x<10)應該寫成if(0<=x&&x<10)
11樓:網友
scanf("%lf,&x");
你這裡輸入錯誤了,應該是scanf("%lf",&x);
12樓:魂大人的店鋪
執行沒有語法錯誤 應該是邏輯上存在問題。
建議你把分段函式的值定義為不同的量 比如說y0 y1 y2 y3看下他們的值如何。
我覺得很有可能在一長段的else if中除了問題 自己除錯下看看吧。
這個c語言求分段函式是**錯誤了啊?求大神解決
13樓:匿名使用者
應該還少包含乙個標頭檔案 #include
還有程式裡面這幾句要乘以-1
if(x>0)
y = pow(e, -1*x); // 如果你要表達的是e的負x次方。
else if(x <0)
y = -1*pow(e,x);
elsey = 1;
你試試~
14樓:糾結的爆公尺花
使用了數學符號pow,這種情況,在c++中需要引入標頭檔案#include ,在c中應該需要引入#include。樓主可以分別試試。
15樓:跳舞的加菲
y=-pow()
不要騙我,還可以這麼寫啊!
c語言簡單程式,分段函式,求大神們分析下**錯了,結果老是錯誤
16樓:網友
#include ""
#include ""
int main()
double x,y;
printf("請輸入x=");
scanf("%lf",&x);
if (x<0)
y=fabs(x)+5;
else if (x==0) //這兒改下,但實際上最好不直接把0和乙個浮點數來比較是否相等 else if(x=0)
y=0;else if(x<10)
y=sqrt(2*x)-1;
elsey=3*x-11;
printf("結果為:%lf",y);
return 0;結果:
17樓:貌似風輕
else if (x=0) y=0;
判斷等於用「==」
不然這裡會執行 x=0,之後x的值為0
然後執行。else if(x<10) y=sqrt(2*x)-1;
所以輸入的值 ≥0時,輸出結果總是 -1
把else if (x=0) y=0; 改為 else if (x==0) y=0; 就可以了。
c語言編寫函式用來計算圓的面積,c語言 編寫一個函式,用來計算圓的面積。
include define pi 3.14159 float getarea float nr int main include float area float r int main include define n 3.14 圓周率float s float r 計算面積void main 編...
我用C語言求分段函式當x不等於0時y
printf y 3f y f x 為分段函式,當x 0時,f x 1 x,當x 0時,f x 0,為什麼不存在定積分 50 高數裡有反常積分這一章,不知道你看了沒。裡面涉及反常積分收斂還是發散這個內容。這道題就是1 x是發散的,而定積分的幾何意義是面積,發散函式的面積是無限的,根本不收斂。所以不存...
C語言程式設計的問題求高手指點指出我錯在哪
struct score的定義後面忘bai加分號了dupaixun函式宣告的是有引數zhi的,你呼叫時沒寫參dao數 paixun函式裡的struct t要改內成struct student t。而且struct只需要在定義時容寫,後面使用t的時候直接寫t就行了,不用寫struct t 發現復幾個錯...