程序哪里错了 求那位大哥解决下

来源:百度知道 编辑:UC知道 时间:2024/09/23 08:16:15
由键盘输入若干个整数,统计不重复的数字的个数
#include<iostrean>
#include<stdio.h>
using namespace std;
int main()
{
int a[n],n,i,j,k=0;
printf("请输入数组个数");
scanf("%d",&n);
for(i=0;i<20;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
if(a[i]==a[j]&&i!=j)
{k++;break;}
}
printf("%d\n",n-k);

}

1.#include<iostrean>
拼写有问题#include<iostream.h>
2.using namespace std;
c++用的,你这个是C吧
3.int a[n]
定义数组不能用变量,要用常量
好象其他的就没有问题了