题目描述
输出一个整数数列中不与最大数相同的数字之和。
输入格式
输入分为两行:
第一行为
N
(
N
N(N 为接下来数的个数,
N
≤
100
)
N≤100);
第二行为
N
N 个整数,数与数之间以一个空格分开,每个整数的范围是
−
1000
,
000
−1000,000 到
1000
,
000
1000,000。
输出格式
输出为
N
N 个数中除去最大数其余数字之和。
输入输出样例
输入 #1复制
3
1 2 3
输出 #1复制
3
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int a[n];
for(int i=0;i<n;i++)
scanf("%d",&a[n]);
int max=-1000000,sum=0;
for(int j=0;j<n;j++)
{
if(a[n]>max)
max=a[n];
}
for(int k=0;k<n;k++)
{
if(a[n]!=max)
sum+=a[n];
}
printf("%d",sum);
}