社区讨论

求助AC只有40

B2094不与最大数相同的数字之和参与者 4已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@m64s36xx
此快照首次捕获于
2025/01/20 16:22
去年
此快照最后确认于
2025/11/04 11:12
4 个月前
查看原帖
题目描述 输出一个整数数列中不与最大数相同的数字之和。
输入格式 输入分为两行:
第一行为 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
C
#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);






}

回复

6 条回复,欢迎继续交流。

正在加载回复...