Run ID:2481
提交时间:2024-01-06 17:57:02
//思路:1.确定数组,存编号是1,2,3的同学的得票数 //2.录票,需要有存票号的变量 # include<iostream> using namespace std; int main(){ int a[4]={0},p,sum=0; while(1){ cin>>p;//p代表当前票是投给谁的 if(p==-1) break; a[p]++; sum++;//票数总量 } int Max=0,win=1; for(int i=1;i<=3;i++){ if(Max<a[i]){ Max=a[i]; win=i; } } cout<<"A="<<a[1]<<endl; cout<<"B="<<a[2]<<endl; cout<<"C="<<a[3]<<endl; cout<<"Tot="<<sum<<endl; if(a[1]>sum/2) cout<<"A-yes"<<endl; if(a[2]>sum/2) cout<<"B-yes"<<endl; if(a[3]>sum/2) cout<<"C-yes"<<endl; else cout<<"all-NO"<<endl; }