题目内容
给定 k(1<k<100)个正整数,其中每个数都是大于等于 1,小于等于 10 的数。写程序计算给定的 k 个正整数中,1,5 和 10 出现的次数。
输入格式
输入有两行:第一行包含一个正整数 k,第二行包含 k 个正整数,每两个正整数用一个空格分开。
输出格式
输出有三行,第一行为 1 出现的次数,,第二行为 5 出现的次数,第三行为 10 出现的次数。
样例 1 输入
5 1 5 8 10 5
样例 1 输出
1 2 1
全部程序代码输出:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int k;
int i,p,s1=0,s5=0,s10=0;
cin>>k;
for(i=1;i<=k;i++)
{
cin>>p;
if(p==1) ++s1;
if(p==5) ++s5;
if(p==10) ++s10;
}
cout<<s1<<endl;
cout<<s5<<endl;
cout<<s10<<endl;
return 0;
}