文章

70

粉丝

0

获赞

209

访问

5.6k

头像
计算样本峰度 题解:用函数模块化,好排错
P1977 贵州大学2024年机试题
发布于2026年3月20日 21:56
阅读数 54

#include<stdio.h>
#include<iostream>
#include<string>
#include<vector>
#include<math.h>

using namespace std;

double _average(double a[], int n){
    double sum=0;
    for(int i=0; i<n; i++) sum+=a[i];
    return sum/n;
}

double part_sum(double a[],int n, int k){
    double x_a = _average(a,n);
    double sum=0;
    for(int i=0; i<n; i++){
        double c = pow( (a[i] - x_a), k);
        sum+=c;
    }
    return sum;
}

double caculater(double a[],int n){
    double part_up = part_sum(a,n,4) / n;
    double part_down = part_sum(a,n,2) / n;

    return (part_up / (pow(part_down,2))) -3;
}


int main(){
    int n;
    while(cin>>n){
    &nbs...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发