自定义函数可以返回一组数字吗.? 或者有什么别的方法返回给主函数一串数字,下面是我写的代码,求大神帮助.
#include <stdio.h>#include <stdlib.h>
#include <time.h>
int *my_jixuan(int x, int y);
int main(int argc , char argv[])
{
int *p;
int i;
p = my_jixuan(35,7);
for(i = 0; i < 7; i++)
{
printf("%d\t",p[i]);
}
printf("\n");
}
int *my_jixuan(int x, int y)
{
int i, j;
int a[10];
srand(time(NULL));
for(i = 0; i < y; i++)
{
len : a[i] = rand() % x - 1;
for(j = 0; j < i; j++)
{
if(a[i] == a[j])
goto len;
}
}
return a;
}