L1 056 猜數字 20 分

2021-09-24 16:21:27 字數 808 閱讀 5787

一群人坐在一起,每人猜乙個 100 以內的數,誰的數字最接近大家平均數的一半就贏。本題就要求你找出其中的贏家。

輸入格式:

輸入在第一行給出乙個正整數n(≤10^​4)。隨後 n 行,每行給出乙個玩家的名字(由不超過8個英文本母組成的字串)和其猜的正整數(≤ 100)。

輸出格式:

在一行中順序輸出:大家平均數的一半(只輸出整數部分)、贏家的名字,其間以空格分隔。題目保證贏家是唯一的。

輸入樣例:

7

bob 35

amy 28

james 98

alice 11

jack 45

smith 33

chris 62

輸出樣例:

22 amy
下面是**和注釋:

#include using namespace std;

struct people

;int main()

int a = 0, b = 100, j=0; //a為平均值,b為差值最小的值,j為差值最小的 i

a = m / n / 2;

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

} cout << a << " " << p[j].name; //輸出

return 0;

}

L1 056 猜數字 20分

l1 056 猜數字 20分 一群人坐在一起,每人猜乙個 100 以內的數,誰的數字最接近大家平均數的一半就贏。本題就要求你找出其中的贏家。輸入在第一行給出乙個正整數n 10 4 隨後 n 行,每行給出乙個玩家的名字 由不超過8個英文本母組成的字串 和其猜的正整數 100 在一行中順序輸出 大家平均...

L1 056 猜數字 20 分 (詳解)

一群人坐在一起,每人猜乙個 100 以內的數,誰的數字最接近大家平均數的一半就贏。本題就要求你找出其中的贏家。輸入格式 輸入在第一行給出乙個正整數n 10 4 隨後 n 行,每行給出乙個玩家的名字 由不超過8個英文本母組成的字串 和其猜的正整數 100 輸入樣例 7 bob 35 amy 28 ja...

pta天梯賽 L1 056 猜數字

任務描述 一群人坐在一起,每人猜乙個 100 以內的數,誰的數字最接近大家平均數的一半就贏。本題就要求你找出其中的贏家。輸入格式 輸入在第一行給出乙個正整數n 10的4次方 隨後 n 行,每行給出乙個玩家的名字 由不超過8個英文本母組成的字串 和其猜的正整數 100 輸出格式 在一行中順序輸出 大家...