1.问题一:声明一维数组方法
数据类型 数组名[元素数量];
2.问题二:平方/开方
//平方
int p=pow(4,2);
//开方
int s=sqrt(4);
int s2=pow(4,0.5);
3.问题三:保留小数位
头文件
#include<iomanip>
第一种方法
cout<<setiosflags(ios::fixed)<<setprecision(2);
第二种方法
cout<<fixed<<setprecision(2);
第三种方法
cout.setf(ios::fixed);
cout<<setprecision(2);
4.问题四:万能头文件
#include<bits/stdc++.h>
题目结果
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main(){
int n;
cin>>n;
int arr[n];
double a[n];
int sum=0;
for(int i=0;i<n;i++){
cin>>arr[i];
sum+=arr[i];
}
double av=sum*1.0/n;
double da=0;
for(int i=0;i<n;i++){
da+=pow((arr[i]-av),2);
}
da=da*1.0/n;
for(int i=0;i<n;i++){
a[i]=(arr[i]-av)/(sqrt(da));
cout<<setiosflags(ios::fixed)<<setprecision(16)<<a[i]<<endl;
}
}