C++寒假班

包老师  •  4个月前


#include <iostream>
using namespace std;
int main() {
int A=0,B=0,C=0,T=0;
for(int i=1;i<10000;i++){
int a;
cin>>a;
if(a==-1){
break;
}
T++;
if(a==1){
A++;
}
if(a==2){
B++;
}
if(a==3){
C++;
}
}
printf("A=%d\nB=%d\nC=%d\nTot=%d\n",A,B,C,T);
if(2*A>=T){
cout<<"A-yes";
}else if(2*B>=T){
cout<<"B-yes";
}else if(2*C>=T){
cout<<"C-yes";
}else{
cout<<"all-NO";
}
return 0;
}


评论:

#include <iostream>
using namespace std;
int main() {
int A=0,B=0,C=0,T=0;
int a;
cin>>a;
while(a!=-1){
T++;
if(a==1){
A++;
}
if(a==2){
B++;
}
if(a==3){
C++;
}
cin>>a; //TODO
}
printf("A=%d\nB=%d\nC=%d\nTot=%d\n",A,B,C,T);
if(2*A>=T){
cout<<"A-yes";
}else if(2*B>=T){
cout<<"B-yes";
}else if(2*C>=T){
cout<<"C-yes";
}else{
cout<<"all-NO";
}
return 0;
}


包老师  •  4个月前