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