用户输入数组元素

时间:2018-03-04 16:11:22

标签: c++

我有20名球员,每名球员可以投票3次,其中20名球员之一。 如果第一个输入"数字"是10,如何将投票添加到userToVote [10] [投票],这是阵列中的第10位。

#include <iostream>
#include <string>
using namespace std;

int userToVote[20][3];
int vote,number;

int main()
{
    for(int i = 0;i<20;i++)
    {
        for(int z = 0;z<3;z++)
        {

            cout << "Hello player "<< i << "Insert the id you want to vote and the vote (0 or 1) ";
            cin >> number >> vote;
            cout << userToVote[number][vote];

        }
    }

}

1 个答案:

答案 0 :(得分:0)

由于player可以投票3次。每次投票时你都可以增加userToVote[number][vote]。这样,投票就可以增加。你可以像这样更改你的代码。 / p>

        cout << "Hello player "<< i << "Insert the id you want to vote and the vote (0 or 1) ";
        cin >> number >> vote;
        userToVote[number][vote]+=1;
        cout << userToVote[number][vote];