69,371
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
int
main()
{
int n, m, count[10], *buf;
int i, k;
scanf("%d", &n);
memset(count, 0, n*sizeof(int));
for (i = 0; i < n; i++)
{
scanf("%d", &m);
buf = (int *)malloc(m*sizeof(int));
if (buf == NULL)
{
printf("space error\n");
return 0;
}
int j = 0;
while ( m != 0)
{
scanf("%d", &buf[j]);
if (buf[j] < 0 || buf[j] > 9999)
{
printf("error");
return 0;
}
if (buf[j] > 6000 && buf[j] <= 9999)
count[i]++;
j++;
m--;
}
}
for (k = 0; k < n; k++)
printf("%d\n", count[k]);
return 0;
}