給定類型Money
,這是一個結構類型,有兩個int
字段,美元和美分。假設名爲monthlySales
的數組有12個元素,每個類型Money
已被聲明和初始化。瞭解這個C++模塊?
假設Money
-變量yearlySales
也已被聲明。編寫遍歷數組monthlySales
的必要代碼,並將其全部添加並將結果總數存儲在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;
}
使用''標題而不是'rand'。 –
chris
你爲什麼在做rand()%99'?沒有在要求的地方使用'rand()' – smac89
我只是測試它,所有這些都確保我正確地接近它。 @ Smac89 – Nijoel