using system;
using system.collections.generic;
using system.text;
namespace findthenumber
;for (int64 i = 1; i < int64.maxvalue; i++)
else if (hit == 2)
else
break;}}
if ((hit == 2)&& (hit1+1==hit2))
", i);}}
}}}問題1:這個程式要找的是符合什麼條件的數?
不能被兩個連續數整除的別的數都能整除的數。
問題2:這樣的數存在麼?符合這一條件的最小的數是什麼?
問題3:在電腦上執行這一程式,你估計多長時間才能輸出第乙個結果?時間精確到分鐘(電腦:單核cpu 4.0g hz,記憶體和硬碟等資源充足)。
2個小時左右。
問題4:在多核電腦上如何提高這一程式的執行效率?
分成多個同時進行。
第三週作業(二)
1.該程式尋找的是能不被2 31中唯一一組相鄰數整除的數,即除了某一組相鄰數外,其他28個數都能整除該數。2.不存在。推理如下 這30個數共有29對相鄰數。在 2,3 15,16 這14組中若產生符合條件的一組數比如 2,3 那麼滿足2和3不能被整除且6 12 18 24 30能被整除,顯然是不可能...
第三週作業
實驗作業 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係...
第三週作業
要求 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係數,...