目录
3.均值
题目:
依旧是用for语句,
参考答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
double x,S=0 ;
cin>>n;
for(int i=1;i<=n;++i){
double y;
cin>>y;
S+=y;
}
x=S/n;
cout<<fixed<<setprecision(4)<<x<<endl;
return 0;
}
4.求整数的和与均值
题目:
和上题相似,用for语句,
参考答案:
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
int sum=0;
double result;
cin>>n;
for (int i=1;i<=n;++i) {
int get;
cin>>get;
sum+=get;
}
result=sum*1.0/n;
printf("%d %.5f",sum,result);
return 0;
}
今天多更一点吧。。。
5.最高的分数
题目:
这题后几乎都会有if语句的加入,会越来越难。。
参考答案:
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
int max=0;
cin>>n;
for (int i=1;i<=n;++i) {
int get;
cin>>get;
if (get>max) max=get;
}
cout<<max;
return 0;
}
6.整数序列的元素最大跨度值
题目:
这一题对于新手有点难度。。
参考答案:
#include <stdio.h>
using namespace std;
int main() {
int n,max=0,min=1001,result=0;
scanf("%d",&n);
for (int i=1;i<=n;++i) {
int get;
scanf("%d",&get);
if (get<min){
min=get;
}
if (get>max){
max=get;
}
}
result=max-min;
cout<<result;
return 0;
}
希望能帮助你。。