1
考虑下面的代码:运用类主要功能阵列
#include <iostream>
#include <string>
#include <algorithm>
int main()
{
class treasure
{
public:
char name[100];
double value[100];
double weight[100];
};
int itemNumber, totalWeight, i;
treasure item;
std::cout << "Enter total item weight: " << std::endl;
std::cin >> totalWeight;
std::cout << "Enter total item number: " << std::endl;
std::cin >> itemNumber;
for(i = 0; i < itemNumber; i++)
{
std::cout << "Enter item name: " << std::endl;
std::cin >> item.name[i];
}
return 0;
}
我想输入5项在数组中,但它只是要求两个项目。它首先需要一个项目,然后在打印三行后再次输入另一个项目。什么似乎是问题。出了什么问题?
谢谢男人:D刚刚学到了一些新东西。 –