/***
我们先简单地分析一下
这就是一个需要循环的题目
挨个判断那要写3个if,你不觉得麻烦?所以用switch
给萌新的题解
希望读过的小可爱们点个赞
有错误可以在评论区指出
*****/
#include<bits/stdc++.h>//万能头文件
using namespace std;
int main(){
int n,a[51],i,ans[3]={0};//n为输入数的个数,a[51]为输入,ans就是答案
cin>>n;
for(i=0;i<n;i++){
cin>>a[i];//输入
}
for(i=0;i<n;i++){//循环
switch(a[i]){
case 1:ans[0]++; break;//break至关重要!不然会把下面的语句全部执行!
case 5:ans[1]++; break;
case 10:ans[2]++; break;
default:break;
}
}
printf("%d %d %d",ans[0],ans[1],ans[2]);//用cout有亿点点麻烦要cout<<ans[0]<<" "<<....[省略]
return 0;//无关紧要的return
}
京公网安备 11010502036488号