gpt4 book ai didi

c - 用C语言生成随机数

转载 作者:行者123 更新时间:2023-11-30 18:36:15 26 4
gpt4 key购买 nike

我正在尝试使用 srand 打印一串自然数(从 0 到 10),但是当我运行代码时,它会生成 7 位数字。这怎么可能?谁能告诉我哪里做错了?

enter code here

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

#define DIMA 10
#define DIMB 2

int main()
{
int A[DIMA], B[DIMB], i, j, flag;
srand (time(NULL));

for (i=0; i< DIMA; i++);{
A[i]=rand() % 11;
}

for (i=0; i< DIMB; i++);{
B[i]=rand() % 11;
}

for (i=0; i<DIMA; i++){
printf("%d ", A[i]);
}

printf("\n\n");
for (i=0; i<DIMB; i++){
printf("%d ", B[i]);
}
return 0;
}

感谢支持。

最佳答案

改变

for (i=0; i< DIMA; i++);{

for (i=0; i< DIMA; i++) {

请注意 { 之前的额外分号 ;,第二个循环也是如此。

关于c - 用C语言生成随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42254047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com