我是C++編程的初學者,我試圖讀取文本文件中的行,將它們添加到臨時變量中,然後使用它們進行數學計算。我試圖弄清楚如何計算循環的每次迭代的面積,因爲此刻它正在使用矩形的總長度/寬度和圓的總半徑計算面積。這是專門針對sumRecArea,sumPerimeter,sumCircArea和sumCircumference變量的。while循環內的C++計算
inputS.open("inData_Normal.txt");
if (inputS.is_open())
{
while (inputS >> RecHeight >> RecWidth >> CirRadius >> FirstName >> LastName >> Age >> Savings)
{
sumHeight = sumHeight + RecHeight;
sumWidth = sumWidth + RecWidth;
sumRecArea = sumRecArea + (RecHeight * RecWidth);
sumPerimeter = sumPerimeter + (2 * (RecHeight + RecWidth));
sumRadius = sumRadius + CirRadius;
sumCircArea = sumCircArea + (3.1415 * CirRadius * CirRadius);
sumCircumference = sumCircumference + (2 * 3.1415 * CirRadius);
sumAge = sumAge + Age;
sumSavings = sumSavings + Savings;
sumPeople = sumPeople + 1;
}
}
請添加樣本輸入和期望輸出 – CrakC
這裏的問題究竟是什麼? – MrEricSir