#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int n,i,j;
scanf("%d",&n);
char *num=(char *)malloc(sizeof(char)*n);
srand((size_t)time(NULL));
for(i=0;i<n;i++)
{
num[i]=rand()%21-10;
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(num[i]==num[j])
{
num[i]=11;
}
}
}
for(i=0;i<n;i++)
{
if(num[i]!=11)
{
printf("%d\n",num[i]);
}
}
free(num);
return 0;
}
malloc()函数就是申请一下空间,看不懂的话看我的博客 嘿嘿嘿
srand()函数是生成随机数的
或者直接用 num[n];应该也能编译通过的
快期末考试了 加油加油