3311:练52.3 插队
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,a[205],a1,b;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}cin>>a1>>b;
for(int i=1;i<=n;i++){
cout<<a[i]<<" ";
if(i==a1) cout<<b<<" ";
}
return 0;
}
3312:【例53.1】 最大数位置
[例53.1] 最大数位置
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,a[1005],maxn=-1;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]>maxn) maxn=a[i];
}
for(int i=1;i<=n;i++){
if(a[i]==maxn) cout<<i<<" ";
}
return 0;
}
3313:【例53.2】 白细胞计数
P313 例53.2白细胞计数
1114:白细胞计数
C++一位数组应用_一本通1114白细胞_1115直方图_题解视频
C++一位数组应用_一本通1114白细胞_1115直方图_题解视频_哔哩哔哩_bilibili
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
double ans=0,t,a[305];
cin>>n;
for(int i=0;i<n;i++) cin>>a[i];
sort(a,a+n);
for(int i=1;i<n-1;i++) ans+=a[i];
ans/=(n-2);
t=a[n-2]-ans;
for(int i=2;i<n-1;i++){
if(abs(a[i]-ans)>t) t=abs(a[i]-ans);
}
printf("%.2f %.2f",ans,t);
return 0;
}
3314:练53.1 打擂台
练 53.1 打擂台
第33课 打擂台 《小学生C++趣味编程》
#include<bits/stdc++.h>
using namespace std;
int main()
{
double ans,max=0;
for(int i=1;i<=10;i++)
{
cin>>ans;
if( ans>max )
{
max=ans;
}
}
cout<<"最大的数:"<<max<<endl;
return 0;
}
3315:练53.2 小明做题
练53.2 小明做题
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,num;
double ans=0.0;
cin>>n;
int a[n+10],b[n+10];
for(int i=1;i<=n;i++)
{
cin>>a[i];
cin>>b[i];
}
for(int i=1;i<=n;i++)
{
if( b[i]/a[i]*0.1>ans )
{
ans=b[i]/a[i]*0.1;
num=i;
}
}
cout<<num<<endl;
return 0;
}
《信息学奥赛一本通 编程启蒙C++版》3081-3085(5题)
https://blog.csdn.net/dllglvzhenfeng/article/details/139225305
《信息学奥赛一本通 编程启蒙C++版》3086-3090(5题)
https://blog.csdn.net/dllglvzhenfeng/article/details/139225948
《信息学奥赛一本通 编程启蒙C++版》3091-3095(5题)
《信息学奥赛一本通 编程启蒙C++版》3096-3100(5题)
《信息学奥赛一本通 编程启蒙C++版》3101-3105(5题)