我正在尝试使用整数填充数组,但我不太确定如何实现它。 我正在编写一个程序,询问每个人拥有的煎饼数量,并希望将每个数量存储到数组中。
#include <iostream>
using namespace std;
int main ()
{
//An array of people
for(int i = 0; i<10; i ++)
{
int amount;
cout<<"How many pancakes did person eat? \n";
cin >> amount ;
people[i] = amount;
}
}
答案 0 :(得分:4)
如果编写C ++,则应使用std :: vector而不是普通数组。代码可能如下所示:
std::vector<int> people;
...
// Add amount at the end of the array
people.push_back(amount);
答案 1 :(得分:2)
您可以按如下方式动态创建整数数组:
int * people = new int[10]; // 10 is the number of elements inside the array
或者,它可以静态定义:
int people[10];