我正在尝试生成一个随机的10位数代码,但即使我使用代码中每个数字的绝对值,它仍然有时会打印一个负值
#include <stdio.h>
int main()
{
int i;
int r;
int barcode[11];
srand(time(NULL));
for(i=0;i <= 10;i++){
r = rand() % 10;
barcode[i] = abs(r);
}
printf("%d",barcode);
return 0;
}
Run Code Online (Sandbox Code Playgroud)