c語言0錯誤0警告但是,C語言0錯誤 0警告但是debug error

2022-03-03 18:56:44 字數 2051 閱讀 3347

1樓:

#include

int main()

}希望回答能幫到你,**不清楚再問。

2樓:匿名使用者

資料定義格式不對,你定以為整數,輸入型別為浮點數,應將型別改為float

#include

int main()}

3樓:

#include

int main()

括起來mid=de;

de=de+nu;

nu=mid;

輸出整型用%d}}

4樓:匿名使用者

將 n 定義為int 它只是用於計數;sum定義為float 這個用於求和的 又小數點;

if(scanf("%d",&n)>0)....;同時要監管 scanf的返回 是否輸入成功再執行下面的操作。

5樓:匿名使用者

n等變數均改為float

for迴圈裡,四句**應該用{},否則只會迴圈執行sum=sum+de/nu;這一句

for(i=1,sum=0,de=1,nu=1;i<=n;i++){ sum=sum+de/nu;

mid=de;

de=de+nu;

nu=mid;

6樓:匿名使用者

很簡單,把scanf("%f",&n);改成scanf("%d",&n);

把改成

我在c++上試過了,沒錯的。

7樓:匿名使用者

%f是對應float型別,而你定義的變數都是int。

c語言出現debug error是什麼引起的?

8樓:匿名使用者

debug error 是除錯過程中產生的錯誤。

在除錯過程中,執行時會插入額外的**檢查引數的合規性,操作的合法性等等(在釋出版中,為提高效率則不會插入這些檢查)。這些可以檢查出一些符合語法但不符合邏輯的行為。 debug error 就是在檢查不滿足(引數不合規,操作不合法)時產生的錯誤。

9樓:

這個確實好神奇哈,但是如果你加一個輸出語句就不會出現這種情況了,然後再把那個輸出語句註釋了,再除錯也不會出現警告了,我搜了下vc6.0的使用規則,沒查到,希望樓下的來解決此問題。嘿嘿嘿嘿。

c語言編譯時都沒有錯誤,可是最後輸出時debug error,不能執行,為什麼啊

10樓:阡陌她人只為你

都不明白你的程式想幹什麼???#includeint main()

else

for(;max%min==0;min--)printf("%d\n",min);

return 0;

}這沒有錯了,

c語言中 debug error是什麼錯誤啊

11樓:大野瘦子

debug error 是除錯過程中產生的錯誤。

在除錯過程中,執行時會插入額外的**檢查引數的合規性,操作的合法性等等(在釋出版中,為提高效率則不會插入這些檢查)。

這些可以檢查出一些符合語法但不符合邏輯的行為。 debug error 就是在檢查不滿足(引數不合規,操作不合法)時產生的錯誤。

12樓:籃球樹洞君

您好,debug error 是除錯過程中產生的錯誤。出現錯誤原因如下:

在除錯過程中,執行時會插入額外的**檢查引數的合規性,操作的合法性等等(在釋出版中,為

提高效率則不會插入這些檢查)。這些可以檢查出一些符合語法但不符合邏輯的行為。而debug

error 就是在檢查不滿足(引數不合規,操作不合法)時產生的錯誤。

在c語言中陣列a0是什麼意思,C語言a0是什麼意思

a 0 表示陣列中的bai第一個值 du,可以把它看成一個變zhi量x,a 0 也就是陣列dao中第一個值 1再存放到原位。版比如 int a 2 其中a 0 1 a 1 5 a 0 以後權,a 0 的值變為2 陣列a的第一個元素加1,陣列a應該是數值型的沒錯吧 這個就是一個自增,陣列值的自增,就是...

c語言中ik0是什麼意思,C語言中i k 0是什麼意思

這是一個邏輯判斷表示式。意思是i除以k的餘數等於0是否成立,如果成立,表示式的值為1,否則為0 判斷i除k的餘數是否等於0 一般放在if裡面 就是判斷i是否能被k整除 判斷 i是否能被 k整除。判斷i除以k的餘數是否等於0,即i是否能被k整除。當i和k都是整數型的時候,是整除,是模除取餘 i k 0...

c語言關於eit0的問題,c語言關於exit 0 的問題

有時程式中加入的一些語句,可以說沒有任何用處,但可以讓閱讀者認專識一種新的語句,以屬及大概的使用方式。exit 0 是正常退出程式,作用和break有點類似 但break是退出某一語句體,到下一個語句執行,exit是正常退出程式,後面的語句將不再執行。你試試,當要求輸入的運算子不對時,最後的輸出語句...