1樓:網友
你這段是沒有道理的吧?
if(min>=1000) {
else if(min>=100) max=max/10;
else if(min>=10) max=max/100;
else if(min>=0) max=max/1000;
如果是1230這個數,那max = 3210,min=0123經歷你這步之後n就變成了 321-123,我覺得題目的原意應該不是這個樣子的吧?
2樓:手機使用者
void woqu(int x) 這個u裡面的n最好定義f成全域性變數,不u然n每次不y是0就是5,另外建議 if(sum==2) n++;printf("%d",n); 改成 if(sum==3)然後在main函式里最後再輸出n,這樣看起來更簡潔明瞭c些m潰b
數學6174黑洞問題,我用c++編的**,請問誰知道我**錯了
3樓:
排序有問題吧?改如下試試……
for(int g=0;g<4;g++)
135、998、2468各需要幾步陷入數字黑洞?
4樓:隱刃
看起來高大上我沒聽說過。
關於數字黑洞
5樓:全為英語
這麼簡單的問題你好好想想就是了,,有時候用語言是不太說得清楚的。
舉乙個數字黑洞的例子
6樓:網友
數字黑洞495
只要你輸入乙個三位數,要求個,十,百位數字不相同,如不允許輸入111,222等。那麼。
你把這三個數字按大小重新排列,得出最大數和最小數。再兩者相減,得到乙個新數,再重新排列,再相減,最後總會得到495這個數字,人稱:數字黑洞。
舉例:輸入352,排列得532和235,相減得297;再排列得972和279,相減得693;排列得963和369,相減得594;再排列得954和459,相減得495。
7樓:eguo宗
9只要你輸入乙個兩位數,要求個,十位數字不相同,且不含0。
那麼你把這兩個數字按大小重新排列,得出最大數和最小數。再兩者相減,得到乙個新數,再重新排列,再相減,最後總會得到9這個數字。
"數字黑洞"原理,數學高手進來幫幫我啊!急啊!如果答案正確,我給懸賞30!!!
8樓:作業求助
迭代演算法。
乙個自然數,奇數就乘2加1,偶數就除2,結果就始終是一。
這個沒證明出來,不過很多人贊同。
9樓:雲奇正
沒有理由 著就是數學 真要理由的話 那就屬於哲學的範疇了``
10樓:肆佰秀
你這樣太沒誠意了,首先就應該把30分擺上去吧。
數字黑洞 選乙個3的倍數,將每一位平方後相加——最後得到固定值t=?
11樓:網友
這種運算很多,很多!
例如:任取一。
個數,相繼依次寫下它所含的偶數的個數,奇數的個數與這兩個數字的和,將得到乙個正整數。對這個新的數再把它的偶數個數和奇數個數與其和拼成另外乙個正整數,如此進行,最後必然停留在數123。
可見,其演算法和運算規則導致了數字黑洞的出現;這些問題也許可以在數論裡找到答案!但沒有必要神秘化,玄學化!
數字黑洞495怎麼形成的
12樓:來自太陽島嬌小玲瓏的墨蘭
對乙個三位都不相同的三位數,記它各個位上的數字為a,b,c,不妨設a>b>c
則第一次運算得:100a+10b+c-(100c+10b+a)=99(a-c)
即99的乙個倍數。
由於a>b>c
a≥b+1≥c+2
a-c≥2又9≥a>c≥0
a-c≤9第一次運算後,可能得到:198,297,396,495,594,693,792,891
再讓這些數經過運算,分別得到:
495是數字黑洞。
對於數字黑洞 下面百科裡講的很詳細。
數字黑洞 t=153 3n+1 3n+2非三的倍數也會有數字黑洞嗎?
13樓:清風醉今宵
3n+1,3n+2都有黑洞。
3n+1比較複雜,我試了很多,有迴圈為371的(如13,22)有迴圈為250-133-55-250-133-..的(如16)
有迴圈為370的(如19)
總之都有黑洞。
3n+2,有迴圈為371(如8)
有迴圈為153的(如14)
有迴圈為370的(如17)
總之都有黑洞。
證明我還無能為力。
暈C語言程式有錯誤,幫幫忙,暈 C語言程式有22個錯誤,幫幫忙。。。
1全部第一個錯誤 int x.n.p。定義多個變數時用逗號分開,你不小心用了點號。第二個錯誤 a i j 定義陣列時陣列的大小必須是確定的,如果你不知道要用多少,可以一開始定義大一點。如a 100 100 第三個錯誤 scanf d n 因為n是int型,輸入時用scanf d n 應該加取地址符。...
C語言要懂哪些數學函式麼,C語言學習要數學基礎嗎
1.光學c不需要另外懂哪種數學,如果要學的深,計算機專業的會開計算機代數基礎 即線性代數,清華大學居於馬著 離散數學 有圖論的知識 不過這個你目前都用不著 2.語言只是一門工具,c也不例外,剛開始你只需知道一些她的語法規則,c語言當中的你所謂的固定的單詞很少,也很淺顯,很容易掌握。另外一些常用函式用...
初學c語言,問下哪裡錯了。。。。。。
你這個想實現什麼功能?輸出x y之間的數的和?有幾個地方需要改。參考下面 include void main 錯誤太多了,你說說你要幹什麼吧,我給你改。c語言問題 錯了 初學者 int printgo void 了自己 printgo 在這個函式的最後,你沒有 出口,函式的設計你好好看看,你的int...