C语言srand()&rand()

2025-02-11 12:06:2485 次浏览

最佳答案

C语言里的srand()函数只要进行一次初始化就可以生成一大堆的随机数,所以它要放在循环外面就可以了,你的程序我给改了一下:#include

#include

#include

#include int main(void)

{

int count = 0,i,j;

printf("这个程序用来生成福利彩票30选7号码\n");

printf("输入要生成的注数:");

scanf(" %d",&count); srand(time(0));

for(i = 1; i <= count; i++)

{

printf("\n");

for( j = 0; j <= 7; j++)printf("%d ",rand() % 30);

}

getchar();

return 0;

}还有,C语言的变量要先定义后使用,你在for循环里的边定义边使用的方法是不合法的,我也一并改过来了

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。