<C语言srand()&rand()-百科知识-满米百科
> 百科知识 > 列表
C语言srand()&rand()
时间:2024-12-23 20:08:21
答案

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循环里的边定义边使用的方法是不合法的,我也一并改过来了

推荐
© 2024 满米百科