我有以下代码

for (int i = 0; i < courses; i++)
{
    cout << "Please Enter Letter Grade: ";
    cin >> grade1;

    cout << "Please Enter Course Weighting: ";
    cin >> weight1;
}

现在,可以说循环运行了3次,并且用户为grade1weight1输入的值每次都不同。我想存储这些不同的值,以便可以对它们进行一些计算。我将如何进行呢?

最佳答案

这是使用数组的方法:

int grade[courses]; // this is an array with size of courses
double weight[courses];
for (int i = 0; i < courses; i++) {
    cout << "Please Enter Letter Grade: ";
    cin >> grade[i];

    cout << "Please Enter Course Weighting: ";
    cin >> weight[i];
}

数组是顺序存储在计算机内存中的相同类型数据的集合。数组的语法如下:
<type> <name>[<size>];

例如
int numberOfStudents[100];

int数组,最多包含100个元素。

H ope T 他的 H 麋鹿

关于c++ - 如何存储用户输入到for循环中的值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54032400/

10-13 05:35