我是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