第23次CSP认证第一题202109-1

满分代码:

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;


const int N=100;
int main(int argc, char** argv) {
    
    
	int n;
	cin>>n;
	int B[N];
	for(int i=0;i<n;i++){
    
    
		cin>>B[i];
	}
	int sum1=B[0];//最大值 
	int sum2=B[0];//最小值 
	if(n==1){
    
    
		cout<<sum1<<endl;
		cout<<sum2<<endl;
	}
	else{
    
    
		for(int i=1;i<n;i++){
    
    
			sum1+=B[i]; 
			if(B[i]!=B[i-1]){
    
    
				sum2+=B[i];
			}
		}
		cout<<sum1<<endl;
		cout<<sum2<<endl;
	}
	
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_45784564/article/details/120469130