B1012. Digital classification (20)

Not over 18 min [Correction passed]

#include <iostream>
#include <math.h>
using namespace std;
int main(){
	int n;
	int a1=0,a2=0,a3=0,a5=0;
	double a4=0;
	int count=0;
	int ct=0;
	int ct1=0;
	int c2=0;
	cin >> n;
	for(int i=0;i<n;i++){
		int t;
		scanf("%d",&t);
		if(t%5==0){
            if(t%2==0){
	        a1+=t;
			c2++;
            }
		
		}
		if(t%5==1){
			a2 = a2+int(pow(-1,count)*t);
			count++;
		}
		if(t%5==2){
			ct++;
		}
		if(t%5==3){
			a4+=t;
			ct1++;
		}if(t%5==4) {
			if(a5<t) 
			a5=t;
		}
	}
	if(c2==0){
		printf("N ");
	}else printf("%d ",a1);
	if(count==0){
		printf("N ");
	}else printf("%d ",a2);
	if(ct==0){
		printf("N ");
	}else printf("%d ",ct);
	if(ct1==0){
		printf("N ");
	}else printf("%.1f ",a4/ct1);
	if(a5==0){
		printf("N");
	}else printf("%d",a5);
	
} 

#include <iostream>
#include <math.h>
using namespace std;
int main(){
	int n;
	int a1=0,a2=0,a3=0,a5=0;
	double a4=0;
	int count=0;
	int ct=0;
	int ct1=0;
	int c2=0;
	cin >> n;
	for(int i=0;i<n;i++){
		int t;
		scanf("%d",&t);
		if(t%10==0){
			a1+=t;
			c2++;
		}
		if(t%5==1){
			a2 = a2+int(pow(-1,count)*t);
			count++;
		}
		if(t%5==2){
			ct++;
		}
		if(t%5==3){
			a4+=t;
			ct1++;
		}if(t%5==4) {
			if(a5<t) 
			a5=t;
		}
	}
	if(c2==0){
		printf("N ");
	}else printf("%d ",a1);
	if(count==1){
		printf("N ");
	}else printf("%d ",a2);
	if(ct==0){
		printf("N ");
	}else printf("%d ",ct);
	if(ct1==0){
		printf("N ");
	}else printf("%.1f ",a4/ct1);
	if(a5==0){
		printf("N");
	}else printf("%d",a5);
	
} 

Liu bask in God

#include <iostream>
#include <math.h>
using namespace std;
int main(){
	int n;
	int a1=0,a2=0,a3=0,a5=0;
	double a4=0;
	int count=0;
	int ct=0;
	int ct1=0;
	int c2=0;
	cin >> n;
	for(int i=0;i<n;i++){
		int t;
		scanf("%d",&t);
		if(t%10==0){
			a1+=t;
			c2++;
		}
		if(t%5==1){
			a2 = a2+int(pow(-1,count)*t);
			count++;
		}
		if(t%5==2){
			ct++;
		}
		if(t%5==3){
			a4+=t;
			ct1++;
		}if(t%5==4) {
			if(a5<t) 
			a5=t;
		}
	}
	if(c2==0){
		printf("N ");
	}else printf("%d ",a1);
	if(count==1){
		printf("N ");
	}else printf("%d ",a2);
	if(ct==0){
		printf("N ");
	}else printf("%d ",ct);
	if(ct1==0){
		printf("N ");
	}else printf("%.1f ",a4/ct1);
	if(a5==0){
		printf("N");
	}else printf("%d",a5);
	
} 
Published 91 original articles · won praise 9 · views 10000 +

Guess you like

Origin blog.csdn.net/WeDon_t/article/details/105017035