后人进食(80必看)!!!
查看原帖
后人进食(80必看)!!!
1382253
tyt_楼主2024/12/3 18:16

首先,它说的是不和最大数相加,假设我的输入为 3 1 2 2 那么它的输出结果就为1,因为它每个2都算是最大数。 求关注!!! 实在不会看我的代码

#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a[110],sum=0,maxx=0,s=0;
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i],maxx=max(a[i],maxx),sum+=a[i];
for(int i=1;i<=n;i++) if(a[i]==maxx) s++; 
cout<<sum-s*maxx;
}
2024/12/3 18:16
加载中...