1樓:網友
x沒賦值。
d的值是乙個區間。
2樓:網友
scanf寫的是d的值吧,跟x半毛錢沒關係,也就是輸入不是給x賦初值。
3樓:網友
請問x的值呢?scanf只是獲取到了d 的值,下面需要x去做判斷卻不給x賦值,什麼鬼?
c語言問題,為什麼什麼都不顯示,輸入別的程式能正常執行
4樓:網友
關於j的迴圈中,抄出現襲了j*=i,關於j的運算bai。因此程式執行du陷入死迴圈。
可令zhim=j,避免在迴圈體內改dao變j的值。
#include
main()
printf("sum=%d",j);}
5樓:金色潛鳥
j*=i; 影響了。
copy迴圈。
bai改成:
int i=1,j,k=0;
for(j=1;j<=101;j+=2)
printf("sum=%d j=%d",k,j);
總和du在zhi k 中,不在 j 中。dao
c語言中輸入乙個程式後顯示無錯誤,為什麼不能執行
6樓:網友
某些版本可能是還有乙個exe視窗在執行,於是就不行了。如果是這種情況,關掉視窗重試。
如果還不行,退出ide,重新開啟。
7樓:網友
程式不執行可能有如下原因:
1、程式本身有錯,但是編譯軟體沒有檢測出來。
2、程式無錯,但程式不完整。
3、沒有寫輸出語句(println語句)
8樓:現充使我快樂
scanf輸入語句沒加取位址符&就不執行,也不提示錯誤。
9樓:微微暮雨
因為編譯器所能檢測到的錯誤資訊是有限的,它能檢測c語言的語法錯誤和語義錯誤,而邏輯錯誤一般是檢測不出來的。 當你輸入的程式語法和語義都沒有出錯但是邏輯出錯時,編譯會通過,但是執行的時候就通不過了,你需要重新檢查你的**,找出錯誤改正過來。
10樓:倒黴熊
編譯通過了,形成exe檔案了??那麼你點選執行總該有個反應吧,要麼報錯,要麼不符合你的要求。你的程式有什麼反應呢?
源**不是很長的話,應該貼上來,這樣才方便找出錯誤的所在啊。只有一句話,別人是無從下手的。
11樓:花到不得了
不能執行有多種原因,貼**上來看看。
12樓:匿名使用者
那要看具體的程式是怎樣的~~~
13樓:
編譯器並不能檢查出所有的錯誤,你可以把**貼出來看看。
c語言程式設計時沒有提示錯誤,但無論輸入什麼數字答案都是0.
14樓:網友
你的函式是有問題的。不管怎樣都要進入前乙個if,進不去前乙個if的話也進不去後乙個if,所以會一直是0。
c語言中輸入乙個程式後顯示無錯誤,為什麼不能執行
15樓:網友
你的截圖太不清楚了,但是首先乙個錯誤是:主函式是 main,你寫錯了,而且按照標準應該是 int main,另外你的左邊工程列表裡顯示有2 class,不只你是怎麼組織源**檔案的。總之,要使乙個程式正確,不僅**邏輯要正確,編譯-鏈結配置、工程檔案構建配置、執行時環境配置都正確才能執行。
C語言,我的程式為什麼執行不對,c語言中輸入一個程式後顯示無錯誤,為什麼不能執行
是陣列,本身就是地址,不必用 2 b進位制,每位上的數字最大值是b 1,因此,應該先檢視3個數各位的數字,取最大值 1作為b的最小值.3 注意,base在每次求1個數之前,要重新歸1。你求sum1,sum2,sum3前,都沒有歸1,base累積,越來越大。第一個base 1 應該在for i len...
為什麼我執行C語言後,顯示不到結果
最後一個花括號前加上 system pause c語言程式可以執行,但不顯示結果 while m 1 這個是不是有問題,如果是判斷m等於1,應該是m 1 這個是賦值語句。無縮排 無註釋 無空格 不答不解釋 也要先說說你的程式是想要完成什麼功能,這樣看起來比較方便啊 給點註解之類的吧 實在不懂什麼意思...
輸入正確的wifi密碼為什麼會顯示密碼錯誤
要注意密碼字母大小寫等,如果還是提示密碼錯誤,那就是你輸入或者知道的wifi密碼確實是錯的。為什麼我的kindle 連線不上wifi,輸入正確的密碼依然顯示密碼錯誤。不是人家說的路由器過濾攔截之類的,因為kindle的wifi不支援新的無線路由協議802.11n及以上,在路由器中設定無線模式802....