题目描述
给定 kk(1<k<10)个正整数,其中每个数都是大于等于 1,小于等于 10的数。写程序计算给定的 k 个正整数中,1,5 和 10 出现的次数。
输入格式
输入有两行:第一行包含一个正整数 k,第二行包含 k 个正整数,每两个正整数用一个空格分开。
输出格式
输出有三行,第一行为 1 出现的次数,,第二行为 5 出现的次数,第三行为 10 出现的次数。
输入输出样例
输入 #1
5 1 5 8 10 5
输出 #1
1 2 1
代码如下:
#include <stdio.h>
int main()
{
int n;
scanf("%d\n",&n);
int a[105]={0};
int sum1=0,sum2=0,sum3=0;
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(int i=0;i<n;i++){
if(a[i]==1){
sum1++;
}else if(a[i]==5){
sum2++;
}else if(a[i]==10){
sum3++;}
}
printf("%d\n%d\n%d",sum1,sum2,sum3);
return 0;
}