1、6人投票机制
复杂版:
#includeusing namespace std; int main(){ int A = 0, B = 0, C = 0, D = 0, E = 0; int i, j; while(1) { cout<<"****************"< >j; if(j!=0&&j!=1){ cout<<"WRONG"< >i; if(i>5||i<1){ cout<<"WRONG"< 简易版:
#includeusing namespace std; int main(){ int a[6] = {0}; int vote; cin>>vote; while(vote){ a[vote]++; cin>>vote; } for(int i = 0; i < 6; i++) cout< 2、身高分类问题:150以下、150~ 154、155 ~ 169、170 ~ 174、175 ~ 179、180以上
#includeusing namespace std; int mian(){ int height, a[s] = {0}; cin>>heigh; while(heigh){ if(heigh < 150) a[0]++; else if(heigh > 179) a[7]++; else a[height/5 - 29]++;//数学问题,利用到“/”的特性“整除” cin>>heigh; } for(int i = 0; i <8; i++) cout< 3、求一本书的某一页之前页上各个数字出现的次数
#includeusing namespace std; void count(int*, int); int main(){ int page, a[10] = {0}; cin>>page; count(a, page); for(int i = 0; i < 10; i++) cout< 0; n--){ int sum = n; int m; while(sum != 0){ m = sum%10; sum /= 10; a[m]++; } } }



