小编Ada*_*ent的帖子

在c中生成随机代码

我正在尝试生成一个随机的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)

c barcode

1
推荐指数
1
解决办法
72
查看次数

标签 统计

barcode ×1

c ×1