2026: 整数的个数

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:70 解决:22

题目描述

给定k(1<k<100)个正整数,其中每个数都是大于等于1,小于等于10的数。写程序计算给定的k个正整数中,1,5和10出现的次数。

输入

输入有两行:第一行包含一个正整数k,第二行包含k个正整数,每两个正整数用一个空格分开。


输出

输出有三行,第一行为1出现的次数,,第二行为5出现的次数,第三行为10出现的次数。


样例输入 复制

5
1 5 8 10 5

样例输出 复制

1
2
1

提示

#include<bits/stdc++.h>
using namespace std;

int main(){
    int k,n,ans1=0,ans2=0,ans3=0;
    cin>>k;
    for (int i=1;i<=k;i++) {
    	cin>>n;
    	if (n==1)
    	    ans1++;
    	else if (n==5)
    	    ans2++;
    	else if (n==10)
    	    ans3++;
	}
    cout<<ans1<<endl;
    cout<<ans2<<endl;
    cout<<ans3<<endl;
	return 0;
}