#include<stdio.h>
#include<math.h>
int main()
{int n,i=0;
double num[100],s,sum=0.0000;
scanf("%d",&n);
while(i<n)
{
scanf("%lf",&num[i]);
sum=num[i]+sum;
i++;
}
double ave=0.0000;
ave=sum/n;
sum=0.0000;
i=0;
while(i<n)
{
s=s+pow(num[i]-ave,2)/(n-1);
i++;
}
s= sqrt(s);
i=0;
int qi=0;
while(i<n){if(num[i]<(ave-3.0000*s)||num[i]>(ave+3.0000*s)){qi++;
}i++;
}
printf("%.4lf %d",s,qi);
return 0;
}
XDOJ 期末复习题 异常点检测
最新推荐文章于 2024-07-08 22:12:26 发布