给定一个类型Money
,它是具有两个int
字段的结构化类型,美元和美分。假设一个以monthlySales
12 个元素命名的数组,每种类型 Money
都已声明和初始化。
假设还声明了一个Money
-variable 。yearlySales
编写遍历monthlySales
-array 的必要代码并将其全部相加并将结果总数存储在yearlySales
. 确保yearlySales
以有效值结束,即小于 100 的美分值。
现在我不是在问答案,而是在问我该如何解决。仅仅是因为我不确定如何解决诸如如何编码之类的问题。我已经分别理解了问题的第一段。这是我的代码片段。现在我只是坚持如何计算它。我只需要一点指导。谢谢!到目前为止,我的代码访问了我拥有的 12 个元素的数组,并分别为它们分配了美元和美分的随机数。
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <cmath>
using namespace std;
struct Money
{
int dollars,cents;
};
int main()
{
Money monthlySales[12], yearlySales;
for (int i = 0; i < 12; i++)
{
monthlySales[i].cents =rand()%99;
monthlySales[i].dollars =rand();
}
return 0;
}