计算不确定度的代码,老师再也不用担心我算错结果了= =DEBUG中……

#include <iostream>
#include <cmath>

float Xb_2()  // 求Xb的平方
{
    float temp = 0.0;
    std::cout << "enter B class." << std::endl;
    scanf("%f",&temp);
    return (temp * temp);
}


float Xa_2() // 求Xa的平方
{
    float temp = 0.0;
    float lenghNumber[6] = {0.0};
    for(int i = 0; i < 6; i++)
    {
        std::cout << "enter data " << (i + 1) << std::endl;
        scanf("%f",&lenghNumber[i]);
    }
    float average = 0.0;
    std::cout << "enter average." << std::endl;
    scanf("%f", &average);
    for(int i = 0; i < 6; i++)
    {
        temp += ((lenghNumber[i] - average) * (lenghNumber[i] - average));
    }
    
    return (temp / 30.0);
}

float sqrt_all() // 求不确定度
{
    float temp = 0.0;
    temp = sqrt(Xa_2() + Xb_2());
    return (temp);
}

void disp() // 输出结果
{
    std::cout << sqrt_all() << std::endl;
}


int main(int argc, char *argv[])
{
    disp();
    return (0);
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值