Openjudge-计算概论(A)-整数的个数
描述:
给定k(1<k<100)个正整数,其中每个数都是大于等于1,小于等于10的数。写程序计算给定的k个正整数中,1,5和10出现的次数。输入输入有两行:第一行包含一个正整数k,第二行包含k个正整数,每两个正整数用一个空格分开。输出输出有三行,第一行为1出现的次数,,第二行为5出现的次数,第三行为10出现的次数。样例输入
5 1 5 8 10 5
样例输出
1 2 1
来源计算概论05-模拟考试1
思路:这题十分简单,直接判断是不是1,5,10就得了,具体我就不解释了。
代码如下:
1 #include<stdio.h> 2 int main() 3 { 4 int a,b,c,k,t,i; 5 a=0; 6 b=0; 7 c=0; 8 scanf("%d",&k); 9 for(i=0;i<k;i++) 10 { 11 scanf("%d",&t); 12 if(t==1) a++; 13 else if(t==5) b++; 14 else if(t==10) c++; 15 } 16 printf("%d\n%d\n%d\n",a,b,c); 17 return 0; 18 }
我不怕千万人阻挡,只怕自己投降…