#include<stdio.h>
#include<string.h>
int r[100005]={0};
int main()
{
int i,repeat,a,b,d,c,j;
scanf("%d",&repeat);
for(i=1;i<=repeat;i++){
memset(r, 0, sizeof(r));
c=0;
scanf("%d",&b);
for(j=1;j<=b;j++){
scanf("%d",&a);
if(r[a]==0){
r[a]=1;
c++;
}
}
printf("%d\n",c);
}
return 0;
}
ZCMU 1489: Problem A
最新推荐文章于 2024-09-14 17:18:21 发布
该C语言程序接收用户输入的整数次数和一系列整数,通过数组记录每个整数出现的情况,计算不重复的整数数量并输出。程序使用memset初始化数组,然后在循环中读取并检查每个整数是否已存在于数组中,若不存在则增加计数器。
摘要由CSDN通过智能技术生成