codeup id6129 數字分類
阿新 • • 發佈:2018-11-16
#include<iostream> #include <iomanip> #include<math.h> using namespace std; #define Maxsize 1000 int main() {int Num,a[Maxsize],data,A2,A3,A5,A4_court,A1,A1_court,A2_court,A3_court,A5_court,max; float A4,A4_sum; while(cin>>Num) { if(Num>1000||Num<=0) break; A1=A2=A3=A4=A5=A4_sum=max=0; A1_court=A2_court=A3_court=A5_court=A4_court=0; for(int i=0;i<Num;i++) {cin>>data; if(data>1000||data<=0) break; a[i]=data; } for(int i=0;i<Num;i++) {if(a[i]%5==0&&a[i]%2==0) {A1+=a[i];A1_court++;} if(a[i]%5==1) {A2=a[i]+A2*(-1); A2_court++;} if(a[i]%5==2) {A3_court++; A3=A3_court; } if(a[i]%5==3) {A4_sum+=a[i]; A4_court++; A4=A4_sum/A4_court; } if(a[i]%5==4) if(a[i]>max) { max=a[i]; A5_court++; } A5=max; } if(A1_court>0) cout<<A1; else cout<<"N"; if(A2_court>0) cout<<" "<<A2; else cout<<" "<<"N"; if(A3_court>0) cout<<" "<<A3; else cout<<" "<<"N"; if(A4_court>0) //cout<<" "<<setprecision(1)<<A4; printf(" %0.1f",A4); else cout<<" "<<"N"; if(A5_court>0) cout<<" "<<A5; else cout<<" "<<"N"; cout<<endl; } return 0; }