我有以下代码
for (int i = 0; i < courses; i++)
{
cout << "Please Enter Letter Grade: ";
cin >> grade1;
cout << "Please Enter Course Weighting: ";
cin >> weight1;
}
现在,可以说循环运行了3次,并且用户为
grade1
和weight1
输入的值每次都不同。我想存储这些不同的值,以便可以对它们进行一些计算。我将如何进行呢? 最佳答案
这是使用数组的方法:
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/