-
參考樓上,但樓上不知道那不加語句?
var i,d:longint;
beginfor i:=1 到 4 do 開始迴圈。
begind:=0;初始化,說實話,歸零。
if i<>1 then
d:=d+1;答:我沒有做任何壞事。 如果 i=3,則滿足真值
d:=d+1;B:C 做了壞事,如果 i=4,那麼對事實感到滿意
d:=d+1;C:D 做了壞事,如果 i<>4 那麼,他滿足於說實話
d:=d+1;叮:C冤枉了! ,內容為真相。
如果 d=3,則事實總共是 3 個句子。
beginwrite(i);輸出罪犯的編號。
end; end;
end.
-
答:我沒有做任何壞事,真的
B:C確實做了壞事
C:D做了一些壞事
叮:C冤枉了! true
原因:只有這樣才合乎邏輯。
-
乙個簡單的分析表明,其中乙個冰丁說了謊。 如果 C 說謊,則 C 做了壞事。 如果丁說了謊,那麼C和D都做了壞事,並反駁了這個問題。
4 可以不迴圈地保留。 如果必須使用它,可以使用如下結構:
for a:=0 to 1
for b:=0 to 1
Begin 根據每個人所說的話編寫邏輯語句。
end;只是乙個膚淺的學習者,請指導你!
-
program ff;
vari,d:longint;
beginfor i:=1 to 4 do (one is the criminal) begind:=0; (說實話歸零)。
if i<>1 then d:=d+1;答:我沒有做任何壞事。 ,內容為真相。
if i=3 then d:=d+1;如果 i=4,則 d:
d+1;如果 i<>4 則 d:=d+1; (D:.)
C冤枉了人! ,內容為真相。
如果 d=3 那麼
beginwrite(i);(前幾個輸出是罪犯)休息; (結束迴圈)。
end;end;
end.C撒謊,是罪犯。
-
for 語句。
structure: for 迴圈控制變數: =initial value to downto terminate value do 語句;
特點:計數迴圈,知道迴圈的數量或迴圈序列的開始和結束。
注意:1.變數型別、初始值、終止值必須相同,不能是實數;
2、初始值和終止值也可以是表示式;
3. 新增......超過一句話的句子end;
4、迴圈控制變數從初始到終止自動變化,執行過程中不能強制手動改變迴圈控制變數的值;
5.to是從小到大,即初始值小於終止值,downto是從大到小,即初始值大於終止值。
電流型迴圈。 structure:而布林表示式 do 語句;
意義:當布林表示式的值為 true 時,重複執行 do 之後的語句。
過程: 1.確定布林表示式的值,如果為真,則轉到步驟2,否則轉到步驟4;
2.執行後做語句;
3. 返回步驟 1;
4. 在迴圈結束時,在 while 之後執行下乙個語句。
注意:For 迴圈是特殊型別的迴圈。
直到型別迴圈。
結構:重複
宣告 1; 報表 2;
語句 n; 直到布林表示式。
意義:重複執行指定的語句序列,直到指定的條件為真。
過程:先執行指定的語句序列,然後識別條件,當條件不為真時,繼續執行指定的語句序列,重複直到條件成立。
注:1.重複先執行語句,再判斷條件; while 首先確定條件,然後執行語句;
2.復合語句無需重複使用begins和end,while只能使用乙個語句或乙個復合語句;
3.當條件不成立時重複重複,當條件成立時重複(這兩個迴圈的條件完全互補);
4.重複無論條件是否為真,指定的語句序列都必須始終執行一次,如果開始時條件不為真,則迴圈中指定的語句將不執行。
-
amod
b 是 a 除以 b 後的餘數,例如 12
mod5=2,知道這個計算其實很簡單,就更多了。
s=0s=(10mod
s=(9mod
整個計算過程如下。
s=(10mod
s=(9mod
s=(8mod
s=(7mod
s=(6mod
s=(5mod
s=(4mod
s=(3mod
s=(2mod
s=(1mod
s=(10mod
s=(9mod
s=(8mod
s=(7mod
s=(6mod
s=(5mod
s=(4mod
s=(3mod
s=(2mod
s=(1mod
s=(10mod
s=(9mod
s=(8mod
s=(7mod
s=(6mod
s=(5mod
s=(4mod
s=(3mod
s=(2mod
s=(1mod
s=(10mod
s=(9mod
s=(8mod
s=(7mod
s=(6mod
s=(5mod
s=(4mod
s=(3mod
s=(2mod
s=(1mod
s=(10mod
s=(9mod
s=(8mod
s=(7mod
s=(6mod
s=(5mod
s=(4mod
s=(3mod
s=(2mod
s=(1mod
s=(10mod
s=(9mod
s=(8mod
s=(7mod
s=(6mod
s=(5mod
s=(4mod
s=(3mod
s=(2mod
s=(1mod
s=(10mod
s=(9mod
s=(8mod
s=(7mod
s=(6mod
s=(5mod
s=(4mod
s=(3mod
s=(2mod
s=(1mod
s=(10mod
s=(9mod
s=(8mod
s=(7mod
s=(6mod
s=(5mod
s=(4mod
s=(3mod
s=(2mod
s=(1mod
s=(10mod
s=(9mod
s=(8mod
s=(7mod
s=(6mod
s=(5mod
s=(4mod
s=(3mod
s=(2mod
s=(1mod
s=(10mod
s=(9mod
s=(8mod
s=(7mod
s=(6mod
s=(5mod
s=(4mod
s=(3mod
s=(2mod
s=(1mod
第乙個辦公室有 9% 的幾率有鋼筆,第二個辦公室有 9% 的幾率沒有鋼筆(即 3 個人沒有鋼筆)是 (1-3%) (1-3%),有鋼筆的幾率為 1-(1-3%) (1-3%) (1-3%) >>>More
將 1 到 50 分類並將它們除以 7 除以 7 並可被 7 整除,剩下的 8 個 1 和 1 以及另外 7 個。 同理,剩下的2個和剩下的5個元素不能同時存在,剩下的3個和剩下的4個不能同時存在,可整除的最多只能存在於乙個元素中,所以最多剩下8個1個,剩下的2個或5個選擇一類, 剩下的3或4個選擇乙個類別,可分割的可以選擇,共23個。