全部评论 2

  • 你这个其实是不对的,
    如果输入
    5
    -1 -3 -5 -5 -7 -9
    全比0小,就错了.
    看看我的
    #include <iostream>
    using namespace std;
    int main(){
    int n,arr[109];
    cin>>n>>arr[0];int max=arr[0],sum=0;//最大是第一个数
    for(int i=1;i<n;i++){
    cin>>arr[i];//记录
    }
    for(int i=1;i<n;i++){
    if(max<arr[i]){max=arr[i];}//找出最大
    }
    for(int i=0;i<n;i++){
    if(arr[i]!=max){sum+=arr[i];}//最大不要,其他求和
    }
    cout<<sum<<'\n';
    return 0;
    }

    2026-06-07 来自 广东

    1
  • 简直是个天才!

    2026-03-02 来自 山东

    1
暂无数据

提交答案之后,这里将显示提交结果~

首页