Advertisement

第23次CSP认证考试第一题 2021年9月

阅读量:

满分代码:

复制代码
    #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;
    }

全部评论 (0)

还没有任何评论哟~