时间限制:1s
内存限制:128MB
题目描述
输出一个整数数列中不与最大数相同的数字之和.
输入
输入分为两行:
第一行为N(N为接下来数的个数,N≤100);
第二行为N个整数,数与数之间以一个空格分开,每个整数的范围是−1,000,000到1,000,000.
输出
输出为N个数中除去最大数其余数字之和.
样例
输入1
3 1 2 3
输出1
3
#include<bits/stdc++.h>
using namespace std;
long long n,a[105],maxa=-1e9,c;
int main()
{
scanf("%lld",&n);
for(int i=0;i<n;i++)
{
scanf("%lld",&a[i]);
if(a[i]>maxa)
{
maxa=a[i];
}
}
for(int i=0;i<n;i++)
{
if(a[i]!=maxa)
{
c+=a[i];
}
}
printf("%lld",c);
return 0;
}