这是我们要求的计算方法(这种方法比较简单):不知道和你的一样不一样呢?,
# include<iostream>
# include<cmath>
using namespace std;
int main()
{
double A1,A2,A3,A4,A5,A6;
double B1,B2,B3,B;
double U_average_Error;
double E;
cout<<"请输入A1,A2,A3,A4,A5,A6的电压值:(以空格方式隔开即可)"<<endl;
cin>>A1>>A2>>A3>>A4>>A5>>A6;
B1 = (A4-A1)/3;
B2 = (A5-A2)/3;
B3 = (A6-A3)/3;
B = (B1+B2+B3)/3; //此处B的平均值用B来表示
U_average_Error = (fabs(B1-B)+fabs(B1-B)+fabs(B1-B))/3;
E=(U_average_Error/B);
cout<<"B1,B2,B2的值分别为: "<<B1<<' '<<B2 <<' '<<B3 <<endl;
cout<<"B的平均值为: "<<B<<endl;
cout<<"B的平均误差为: "<<U_average_Error<<endl;
cout<<"B的相对误差为: "<<E*100<< '%' <<endl;
return 0;
}