srand函数

2025-08-07 17:14:4788 次浏览

最佳答案

做了一个产生1到25随即数的a【5】【5】的数组,供你参考有c和c++代码;

c代码:

#include

#include //for rand,srand

#include //for time

int main(int argv,char **argc)

{

int a[5][5];

int i,j;

srand(time(0));//获得当前的时间作为随机数的种子

for (i=0;i<5;i++)

for(j=0;j<5;j++)

a[i][j]=rand()%25+1;

for (i=0;i<5;i++)

{

for(j=0;j<5;j++)

printf("%2d ",a[i][j]);

printf("\n");

}

return 0;

}

----------------------------------------------

c++代码:

#include

#include //for rand(),srand()

#include //for time()

int main(int argv,char **argc)

{

using namespace std;

int a[5][5];

int i,j;

srand(time(0));

for (i=0;i<5;i++)

for(j=0;j<5;j++)

a[i][j]=rand()%25+1;

for (i=0;i<5;i++)

{

for(j=0;j<5;j++)

{

cout.width(2);

cout<

}

cout<

}

return 0;

}

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