mainfloat x,y scanf f,xif x0 y x else y x printf f n,y中scanf f,x是什麼

2021-04-22 12:39:22 字數 1660 閱讀 9819

1樓:煩s太多不明白

當程式執行是會讓你輸入一個浮點型的數,你沒有寫提示訊息程式執行以後肯定就只有內一個游標在那閃,容等著你輸入數,scanf(%f,&x)的意思就是你輸入的是一個浮點型的數,並且儲存在變數x的那個記憶體地址裡面,如果你輸入的數是大於0的,那麼螢幕會顯示出來你輸入的數,如果是小於0的,就顯示這個數的絕對值,還是個正數。

<0.0) y=0.0; else if((x<5.0) && (x!=2.0)) y=1.0/(x+3.0)

2樓:匿名使用者

這是一個分段函式的程式,首先輸入一個x的值,程式會算出y的值。

(1)當x<0.0,輸出的y=0.0;

(2)當x<5.0且x!=2.0,輸出的y=1.0/(x+3.0);

(3)當x<10.0,輸出的y=1.0/x;

(4)當x>=10.0,輸出的y=10.0。

(ps:最後的輸出函式是printf,程式中引號輸入也是錯誤的。)

3樓:

問什麼?

這段程式是根據輸入的浮點數,輸出一個浮點數

大括號不匹配,

4樓:匿名使用者

#include

void main()

#include #include<0) f(x)=0;

5樓:天雨下凡

f(x)不是合法的變數名,變數名只能包含數字、字母、下劃線,且不能以數字開頭

f(x)包含括號,是非法的變數名

6樓:匿名使用者

f(x)表示的是函式,而flaot f(x)表式定義一個變數,明顯矛盾,所以專你的編譯過不了,之所以定屬義的哪行沒有報錯是因為編譯器編譯這一行是不考慮變臉的名字,所以你就可以過編譯,以為你定義的是正確的,其實確實錯的,就是這樣的啦

望採納,謝謝,不懂再問

#include <0.0)y=0.0; else if((x<5.0)&&(x!=2

7樓:匿名使用者

我加了註釋如下:

#include //包含標頭檔案

void main( ) //dos程式入口函式(執行時由作業系統呼叫)

// 不知道上述解釋詳細嗎?

8樓:匿名使用者

#include //包含 標準輸入輸出 標頭檔案

void main( ) //入口函式(主函式)

9樓:我還要努力啊

先看輸入的x,假如x<0,y就被賦值為0;假如0<=x<5&&x!=2.0 ,y=y=1.0/(x+2.0);

假如前面兩個條件都不滿足的情況下,並且滿足x<10.0時,y=1.0/x;

這三種情況都沒滿足的話,就使y被賦值為10.0

已知x0,y0,且1y1,求x

基本不等式中 bai1 非常重要。du解析 1 x 9 y 1 所以x y zhix y 1 x y 1 x 9 y 10 9x y y x。x y均 0,所dao以 10 2根號下9x y y x 16,當版且僅權當9x y y x時即9x2 y2此時y 3x 此時x 4,y 12 古最小值為16...

f(x,y)在點(x0,y0)連續是偏導數fx(x0,y0)和fy(x0,y0)存在的A充分條件B必要條件C

f x,y 在點 x0,y0 連續連續,不能保證偏導數存在設f x,y x y sin 1x y x,y 0,0 0,x,y 0,0 則f x,y 在點 0,0 連續,但是f y 0,0 lim y 0f 0,y f 0,0 y lim y 0ysin1 y y lim y 0sin1 y 不存在 ...

已知Mx0,y0是圓x2y2r2r0內異於圓心

圓心o 0,0 到直線x0x y0y r2的距離為d rx20 y20 p x0,y0 在圓內,x2 0 y20 r,故直線和圓相離.已知m x0,y0 是圓x2 y2 r2 r 0 內異於圓心的一點,則直線x0x y0y r2 如果點 m,n 在圓內,換到幾何上表示就是,點到圓心的距離要小於圓的半...