输入若干个整数,统计出现多少个不重复的整数。当出现重复的整数时,只统计为1个。[输入形式]
从标准输入读取输入。第一行只有一个数字N, 待输入代表整数的个数。以后的N行每行有一-个整数。[输出形式]
向标准输出打印出现不重复的整数的个数。[输入样例]
6
1
0
-120
300
[输出样例]
5
#include<stdio.h>
#define N 1024
void main() { int a[N],n,m,b,i,j;
scanf("%d",&n); if ( n>N ) n=N;
for ( i=m=0;i<n;i++ ) {
scanf("%d",&a[i]); b=0; for ( j=0;j<i-1;j++ ) if ( a[j]==a[i] ) { b=1; break; }
if ( b==0 ) m++;
}
printf("%d\n",m);
}
追问请问1024是什么意思