#怎么用递归输出随机数,然后存到char里,不能用循环。像下面这种图所示。求帮助
void randnum(unsigned char *s, int n)
{
if (n < 0)
return;
*(s + n) = rand() % 255;
printf("%d ", *(s + n));
randnum(s, n - 1);
}
int main()
{
srand(time(0));
unsigned char num[15];
randnum(num, 15);
}