第一周问题整数个数
问题描述:
给定k(k大于1且小于50)个正整数,其中每个数都是大于等于1,小于等于10的数。写程序计算给定的k个正整数中,1,5和10出现的次数。
输入描述:
输入数据只有一组,第一行包含一个正整数k(k大于1且小于100),第二行包含k个正整数,每两个正整数用一个空格分开。
输出描述:
输出有三个数,第一个数为1出现的次数,第二个数为5出现的次数,第三个数为10出现的次数且后面没有多于的空格,每个数间用一个空格隔开,每两组数据间用一空行分开。
/*
*文件名称 main.cpp
*作者:m@yor
*完成日期:2020年1月31日
*版本号:v1.0
*/
#include<stdio.h>
int main()
{
int k,i,c1=0,c2=0,c3=0;
int a[100];
scanf("%d",&k);
for(i=0;i<k;i++)
{
scanf("%d",&a[i]);
if(a[i]==1) c1++;
else if(a[i]==5) c2++;
else if(a[i]==10) c3++;
}
printf("%d %d %d\n",c1,c2,c3);
return 0;
}