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是正常退出程式,後面的語句將不再執行。你試試,當要求輸入的運算子不對時,最後的輸出語句...