C語言問題請教一下,一個C語言問題請教一下

時間 2021-08-11 18:13:44

1樓:匿名使用者

le變數沒有定義.

編譯器會有提示的

2樓:汐日南莘

程式好像沒錯啊 你輸入資料的時候有沒輸入逗號 如1,2,5#include

#include

int main()

else

}return 0;

}//看了好久才發現 你把 數字1寫成字元l了 應該沒問題了

3樓:白字魚

#include#include

int main()

else

}return 0;

}看錯了,那個else if 要分開。然後,如樓上所說,變數沒有宣告就使用了。

4樓:

你這應該是資料結構沒選對或者演算法沒有優化吧,好複雜的演算法。。。具體我也沒看,大概好像其他人說的,le沒有定義,if(fabs(a)<=le-6)這個語句中的le沒有定義。

關於錯誤:首先,程式錯誤有兩種,語法錯誤,語義錯誤。語法錯誤,沒有除錯一說,就像你這就是語法錯誤,編譯器無法編譯通過。

語法錯誤沒有高招,就自己慢慢找。。。編譯器一般會有提示,但是那個提示的蛋疼程度就不說了。。。

關於語義錯誤,這個才會有除錯一說,除錯的前提是你的程式能執行。。。然後除錯的話,首先程式不能正常執行,推斷一下,感覺**有可能會出錯,給那個地方設定一個breakpoint(斷點),斷點怎麼設定我就不教了,應該能找見吧。。。然後go,不是run。

run就是執行了,go才是除錯,這個不一樣的,點go以後程式會直接執行到斷點等待。然後在除錯控制檯控制程式程序,你就可以看見每一步是怎麼樣工作的了,變數是怎麼被賦值的等等。

5樓:傷透腦筋的小蜜蜂

錯誤是:if(fabs(disc)<=le-6)中e的前面一個是數字1,而你把它輸入成了小寫字母l,我把改正過的程式執行了一下,可以正常執行,改過來之後就沒有錯誤了。

6樓:潘澤光的店鋪

是1e不是le,數字1不是字母l。108頁的吧

請教c語言中的問題,請教一個c語言中的問題?

不對int n n 意思是定義了一個指標變數n指向int型 n 等價於 n 就是先取n指向變數的值 然後讓n 1 n也就是讓n指向下一地址 而且這樣用必須先給n賦一個安全的地址才行 對啊,你用 幹什麼,有不是指標.就是 號自增 資深癩 int n n 或者int n n 以上都行 兩個的區別是 n ...

c語言問題,一個c語言問題 !!

書寫要規範 include void main 第一和第二個for 迴圈對 a i j 賦值 即對a 1 1 a 1 2 一直到 a 5 5 第三和第四個for 列印二維陣列裡的內容 即你剛賦進去的值 這段 生成了一個6階的單位矩陣,並顯示出來。include 標頭檔案 void main 主函式 ...

問超級C語言初級問題,問一個超級C語言初級問題

a其實有個很簡單的方法可以檢視各進位制之間的轉換在開始選單 附件 計算器,檢視一項換成科學型,以上題為例先選中10進位制,輸入數字,在選中16進位制,就可以看到相應的進位制碼了不過也有限制,好像是小數點後的就不可以了好像,必須是整數的祝你好運 不好意思糾正一下.10進位制的10還是10.其實這個10...