Description
给你N个数字,找出这N个数字中,是3的倍数的个数。
Input
测试数据有多组,每组第一行有一个数字N。 然后是N个数字 (0<N≤50)。 输入以0结束。
Output
对应每组输入数据,输出一组答案,每组一行。
Sample #1
Input
3 1 2 3 4 2 4 8 10 0
Output
1 0
思路
用while来实现输入N个数字,当输入0结束,当输入的值a%3==0时,统计数b++
最后打印b即可
代码
#include<stdio.h>
int main() {
int a, num;
while (scanf("%d", &a) && a != 0) {
int b = 0;
for (int i = 0; i < a; i++) {
scanf("%d", &num);
if (num % 3 == 0) {
b++;
}
}
printf("%d\n", b);
}
return 0;
}