6.要使程序能判斷一個(gè)數(shù)是否能同時(shí)被 3和7整除語句,請(qǐng)你在橫線處補(bǔ)全語句。
8.韓信帶領(lǐng) 1500名士兵去打仗。戰(zhàn)后,死傷四五百人。剩下的士兵中,他命令士兵3人一排,結(jié)果多出2人;接著命令士兵5人一排,結(jié)果多出3人;又命令士兵7人一排,結(jié)果又多出2人。請(qǐng)你根據(jù)題干要求完成以下題目。
①解決一個(gè)問題的算法往往具有 ,即可用不同的算法來解決同一個(gè)問題。
A.枚舉法
“韓信點(diǎn)兵”問題可以使用枚舉法解決,利用枚舉法的思想,請(qǐng)你補(bǔ)全下方空白處代碼。
②if___________
③break語句的作用是:______________
B.篩選法
“韓信點(diǎn)兵”問題還可以用篩選法求解。請(qǐng)你補(bǔ)全下方空白處代碼,使得程序能將1000-1100范圍內(nèi)滿足“x除以7余數(shù)為2”條件的數(shù)篩選出來。
④if____________
⑤___________
C.同余法
⑥當(dāng)兩個(gè)整數(shù)分別除以除數(shù)得到的余數(shù)______,那么這兩個(gè)被除數(shù)為同余。
⑦這兩個(gè)整數(shù)的差值等于兩個(gè)除數(shù)的________。
根據(jù)同余算法的思想也能解決“韓信點(diǎn)兵”問題,請(qǐng)你補(bǔ)全代碼。
⑧k=____________
⑨while____________
【按照順序?qū)懞么鸢福还?個(gè)空,每個(gè)答案為一排】
例:
1.
2.
... ...