第一题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[1100];
int n,m;
cin>>m;
cin>>n;
int sum=0;
for(int i=0;i<n;i++)
{
cin>>a[i];
sum=sum+a[i];
}
float ave=1.0*sum/n;
float z=ave*m;
cout<<fixed<<setprecision(1)<<z<<endl;
system("pause");
return 0;
}
第二题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[110];
int N;
cin>>N;
int f=0;
for(int i=0;i<N;i++)
{
cin>>a[i];
f=f+a[i];
}
if(f>100)
{
float f2=(f-100)*0.9+100;
cout<<fixed<<setprecision(2)<<f2<<endl;
}
else
{
cout<<f<<endl;
}
system("pause");
return 0;
}
第三题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[110];
int n;
cin>>n;
int sum=0;
for(int i=0;i<n;i++)
{
cin>>a[i];
sum=sum+a[i];
}
float ave=1.0*sum/n;
cout<<fixed<<setprecision(1)<<ave<<" ";
int s=0;
int y=0;
for(int i=0;i<n;i++)
{
if(a[i]>=ave)
{
s++;
}
else
{
y++;
}
}
cout<<s<<" "<<y<<endl;
return 0;
}
第四题、
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[110];
int m;
cin>>m;
int f=0;
for(int i=0;i<m;i++)
{
cin>>a[i];
}
for(int i=1;i<m-1;i++)
{
if(a[i]>a[i-1]&&a[i]>a[i+1])
{
cout<<a[i]<<endl;
}
}
system("pause");
return 0;
}