C語言 高手請進,對你來說很簡單

2022-09-03 17:45:08 字數 685 閱讀 7148

1樓:匿名使用者

因為整數和整數相除只取商,餘數不管,例如:1/2,商0,所以結果是0,3/2,商1,結果是1.你要把最後一段**這樣寫:

x[i]=1.0/(float)z[i];進行強制型別轉換,轉換為float型的,就可以了;

2樓:

what?

it works well

#include

#include

void main()

; float z[9]=;

float x[9];

float s[3];

float t[2];

float a0,a1;

int i,k,l;

for(i=0;i<9;i++)

}---------- run ----------0.083333

0.071429

0.062500

0.055556

0.045455

0.038462

0.033333

0.025000

0.020000

output completed (0 sec consumed) - normal termination

3樓:匿名使用者

你用的編譯系統是什麼?

求C語言高手,題目對你們一定很簡單的

由 define f x x x c f a f b a a b b 6 6 2 2 36選c a typedef int 型別在前 v1 b 同a可知。c typedef v1 int 乙個整體 v3 正確。d typedef v4 int 格式錯誤 typedef 型別 新變數識別符號 選cnu...

很簡單的C語言指標問題,乙個很簡單的C語言指標問題

我估計有可能你的問題在於 把char t定義在了for迴圈裡面,而不是開始就宣告。vc裡面,如果寫c檔案而不是cpp 函式裡面所有的變數都要在開頭宣告好。如果僅僅是定義char型,我試過了,沒問題。補充答覆 樓主 我把示例給你看 void testfun char s 只要在子函式裡,在前面宣告好就...

很簡單的c語言問題,求高手解答,謝謝

scanf 分數 d n score 是錯的,這樣會導致你無法輸入任何資料。不信你可以先給score賦乙個初值,然後 printf d score 就會發現score永遠是初值。應該寫成scanf d score 如果你需要顯示 分數 應該再用乙個printf include void main s...