1 #include2using
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 (int i = 1; i <=9; i++)
2330
if (c1 < c2) sum += c1; else sum +=c2;31}
32 cout << "
game
"<< kase++ <33 cout << "("
<< mark << ","
<< sum - mark << ")"
<35}
36return0;
37 }
比較巧妙的是處理數字都存在但位置不對的方式,採取的方式是外層迴圈遍歷1至9,用乙個內層迴圈計兩陣列的數字的個數
猜數字遊戲的提示
題目來自劉汝佳編著的 演算法競賽入門經典 第二版 題目描述 我的 include include using namespace std intmain for int i 0 i n i cout t a b return0 答案的 include define maxn 1010 intmain...
例題3 4 猜數字遊戲的提示
寒假回來自己訓練的第一道題,就給懵住了 題目描述 實現乙個經典 猜數字 遊戲。給定答案序列和使用者猜的序列,統計有多少數字位置正確 a 有多少數字在兩個序列都出現過但位置不對 b 輸入輸入包含多組資料。每組輸入第一行為序列長度n,第二行是答案序列,接下來是若干猜測序列。猜測序列全0時該組資料結束。n...
C 猜數字遊戲的提示(詳解)
實現乙個經典 猜數字 遊戲。給定答案序列和使用者猜的序列,統計有多少數字位置正確 a 有多少數字在兩個序列都出現過但位置不對 b 輸入包含多組資料。每組輸入第一行為序列長度n,第二行是答案序列,接下來是若干猜測序列。猜測序列全0時該組資料結束。n 0時輸入結束。樣例輸入 41 3 5 5 1 1 2...