第三週作業(一)

2022-03-29 12:20:15 字數 707 閱讀 8919

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:這個程式要找的是符合什麼條件的數?

答:這個程式是要尋找1~int64.maxvalue之間能不被2~31中兩個相鄰的數整除,但能被其餘28個數整除的數。

問題2:這樣的書存在麼?符合這一條件的最小數是什麼?

答:存在,經上網查詢後得出是16,17與剩下28個數的最小公倍數,也就是2123581660200。

問題3:在電腦上執行這一程式,你估計多長時間才能輸出第乙個結果?時間精確到分鐘。

答:實話實說,我不會。

問題4:在多核電腦上如何提高這一程式的執行效率?

答:讓程式併發執行,對共享資料的訪問要使用同步。

第三週作業(一)

1 並不了解c 通過對程式的解讀,大致感覺這個 的目的是要在int64的範圍中找到不能被rg k 與rg k 1 整除,但是同時可以被陣列中其他的數整除的數。2 我將 直接複製到了vs中,我點選執行然後去食堂買了個飯,發現回來之後還沒有出結果,可以見得這個數肯定非常大,這個數存不存在其實我現在也不知...

第三週作業

實驗作業 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係...

第三週作業

要求 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係數,...