猜數字遊戲的提示

2022-05-07 10:27:12 字數 1093 閱讀 1461

題目來自劉汝佳編著的《演算法競賽入門經典(第二版)》

題目描述:

我的**:

#include#include

using

namespace

std;

intmain()

}for (int i = 0; i < n; i++)}}

cout

<< "\t"

<< "("

<< a << ","

<< b << ")"

return0;

}

答案的**:

#include#define maxn 1010

intmain()

if (b[0] == 0) break

;

for (int d = 1; d <= 9; d++)

if (c1 < c2) b += c1; else b +=c2;

}printf(

"(%d, %d)\n

", a, b -a);}}

return0;

}

這次博主有點懶。。。題目就截圖貼上去了,博主做完本題之後感覺。。。自己的演算法不是很精妙,答案的思路很清奇,有沒有大神能貢獻自己的演算法呢??╮(╯▽╰)╭

例題3 4 猜數字遊戲的提示

寒假回來自己訓練的第一道題,就給懵住了 題目描述 實現乙個經典 猜數字 遊戲。給定答案序列和使用者猜的序列,統計有多少數字位置正確 a 有多少數字在兩個序列都出現過但位置不對 b 輸入輸入包含多組資料。每組輸入第一行為序列長度n,第二行是答案序列,接下來是若干猜測序列。猜測序列全0時該組資料結束。n...

C 猜數字遊戲的提示(詳解)

實現乙個經典 猜數字 遊戲。給定答案序列和使用者猜的序列,統計有多少數字位置正確 a 有多少數字在兩個序列都出現過但位置不對 b 輸入包含多組資料。每組輸入第一行為序列長度n,第二行是答案序列,接下來是若干猜測序列。猜測序列全0時該組資料結束。n 0時輸入結束。樣例輸入 41 3 5 5 1 1 2...

猜數字遊戲的提示(50頁)

1 include2 using namespace std 3int main 4,b 100 mark 0,c1 0,c2 0 9 for int i 0 i n i 10 cin a i 11while true 12 20if b 0 0 break 21 int sum 0 22 for ...