double total_resistance;
int r1,r2,r3,r4,r5,r6;
ifstream in;
in.open(filename);
while (!in.eof())
{
in >> r1 >> r2 >> r3 >> r4 >> r5 >> r6;
total_resistance = ((r1 + r2) * r4 * r6) / ((r3 + r4) * r1 * r5);
cout << total_resistance <<endl;
}
在数据文件中,信息存储如下,
10 15 10 20 10 10
10 75 10 75 10 10
我想使用公式
阻力=(r1 + r2)* r4 * r6 /(r3 + r4)* r1 * r5
所以每一行代表一个电阻值。
当我运行代码时,我得到一个无限循环,0为我的返回值