求助不与最大数相同的数字之和的解法!又是一道不是洛谷的题,毕竟我经常这样嘛。
改了几次,还是只对了6个点,请大佬们帮看下是哪里错了,救救本蒟蒻叭,谢谢帮助我的每个人!!!
代码如下:
#include<iostream>
using namespace std;
int a[105];
int main()
{
int n,i,max=-1000001,k,j,b,sum=0;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a[i];
}
for(k=1;k<=n;k++)
{
if(a[k]>max)
{
max=a[k];
b=k;
}
}
for(j=1;j<=n;j++)
{
if(a[j]==a[b])
{
a[j]=0;
}
sum=sum+a[j];
}
cout<<sum;
return 0;
}