202206-1 归一化处理

题目描述

由于题目中含有公式不好编辑成文字,故粘贴题目描述图片在此。

202206-1 归一化处理_第1张图片

样例输入

7
-4 293 0 -22 12 654 1000

样例输出

-0.7485510379073613
0.04504284674812264
-0.7378629047806881
-0.7966476369773906
-0.7057985054006686
1.0096468614303775
1.9341703768876082

样例解释

202206-1 归一化处理_第2张图片 

子任务

202206-1 归一化处理_第3张图片 

评分方式

如果你输出的每个浮点数与参考结果相比,均满足绝对误差不大于 10−4,则该测试点满分,否则不得分。

提示

  • C/C++:建议使用 double 类型存储浮点数,并使用 printf("%f", x);$$' 进行输出。

  • Python:直接使用 print(x) 进行输出即可。

  • Java:建议使用 double 类型存储浮点数,可以使用 System.out.print(x); 进行输出。

 题目思路

本题题意不难理解,属于简单输入输出类型题。这里有个注意点,数组定义时候设置大小不可为n,否则会不通过测试。

题目解答

#include
#include
using namespace std;
int main(){
	int n,a[1005];
	double sum1,avg,sum2,var,num,f[1005];
	cin>>n;
	for(int i=0;i>a[i];
		sum1+=a[i];//求和
	}
	avg=sum1*1.0/n;//平均值 
	for(int j=0;j

 

你可能感兴趣的:(CSP认证,算法,CSP)