一些容易错误的点(附上渣渣代码)
查看原帖
一些容易错误的点(附上渣渣代码)
500103
爬爬爬爬爬楼主2023/9/12 00:08
#include <iostream>

using namespace std;

int a[20001],num[101],N,maxnum=-1000001,sum=0,count1=0;

int main() {
  //注意负数的求和
	cin>>N;
	for(int i=0;i<N;i++){
        cin>>num[i];
        sum+=num[i];
        if(maxnum<num[i]){
            maxnum=num[i];
        }

	}
   //多个重复的最大整数都需要删除                        
	for(int i=0;i<N;i++){

        if(num[i]==maxnum) count1+=1;
	}
   //如果输入的0个整数则求和后是0
	if(N!=0) cout<<sum-maxnum*count1;
	else cout<<0;



	return 0;
}

2023/9/12 00:08
加载中...