1樓:雙月夜雪
執行過了,結果是對的。
#include
#include
int fun(long *x)
if(d==n)
x[j++]=n;
d=0; //d歸0}}
return j;
}main()
2樓:離開後首次遇見
當然不是死迴圈的原因,就不要亂說了.
是因為你的d變數每一輪之前都沒有置0,導致d越加越大.
把d = 0放到while的上一句就好了
3樓:
一樓的還是不行,二樓的 那不是一個死迴圈,程式上沒問題,有可能是引數傳遞的問題。等待答案,時間不早了,明天有空在想。留個腳印。
4樓:匿名使用者
while(b>0)進入死迴圈了!
5樓:匿名使用者
//下面的複雜了 改一下
b=n;
while(b>0)
if(d==n)
x[j++]=n;}
}//對你程式的修改:暈倒a,b,c,d的什麼意思啊 這裡換變數名 你那看著迷糊
long n;
long tmpn; //用來臨時儲存n 因為tmpn會在計算過程中改變
int j=0; //用來計數滿足條件的數int sum; //用來計算反序的數累加和
for(n=100000;n<=999999;n++)if (sum == n) }
return j;
//另一種簡單的方法:
int fun(long *x)
return j;}
高分跪求華為C語言面試題,高分跪求 華為 C語言面試題
華為面試流程 題目及工資水平 tag 華為 華為面試流程一共5輪 首先資格考試和麵試 相應職位的資深工程師主持 其次應聘職位的部門付經理面試 再次應聘職位的部門付經理面試 再次人事面試 最後是付總級的面試。常問問題 q1 請你分別劃劃osi的七層網路結構圖,和tcp ip的五層結構圖?q2 請你詳細...
c語言怎麼檢查對錯,C語言怎麼檢查對錯
首先從語法上保證是正確的,然後是編譯通過,最後執行通過。在編寫上就要儘量保證語法的正確,在編譯時會有錯誤和警告,把對應的錯誤和警告改掉,執行時如果錯誤,可以使用gdb進行除錯。 先編譯,如果有問題,編譯器會有出錯提示 肯定要修改的問題 或者警告 可能是些細節問題,但也有可能在執行時產生致命錯誤 編譯...
c語言題目,跪求大神解答,C語言題目,跪求大神解答!
include include include void reverse char s 思路 第一個和最後一個交換。第二個和倒數第二個交換。交換次數是總字母個數的1 2取整。while s count 0 還可以通過這句話實現上面的while功能 count strlen s i count 2 計...