| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1304 人关注过本帖
标题:自学随机数,有几个地方看不懂,求指教。
取消只看楼主 加入收藏
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
结帖率:95.37%
收藏
已结贴  问题点数:20 回复次数:6 
自学随机数,有几个地方看不懂,求指教。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int i=0,j=0;
int p[5][5]={0};
srand(time(NULL));   //这一步怎么解释?
for(i=0;i<5;i++)
    for(j=0;j<5;j++)
    p[i][j]=rand()%100+1;//产生1-100的随机数存入数组p中    这一步怎么解释?
printf("二维数组p为:\n");
for(i=0;i<5;i++)
{
    for(j=0;j<5;j++)
        printf("%d\t",p[i][j]);
    printf("\n");
}
return 0;
}
搜索更多相关主题的帖子: include 
2017-03-27 22:24
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 3楼 吹水佬
没看懂
2017-03-27 23:09
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
以下是引用吹水佬在2017-3-27 23:04:41的发言:


    m = (int)((double)rand()/(RAND_MAX+1.0)*N));

  再麻烦解读下 这行代码呗,
2017-03-27 23:22
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
   这里面的(time(NULL))是什么意思》?
2017-03-27 23:30
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 9楼 吹水佬
(int)((double)  这是什么意思?
2017-03-28 18:14
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 11楼 吹水佬
吧double改成int?
2017-03-28 21:37
花脸
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:9
帖 子:788
专家分:907
注 册:2017-1-4
收藏
得分:0 
回复 13楼 吹水佬
   好的 谢谢你,
2017-03-28 22:23
快速回复:自学随机数,有几个地方看不懂,求指教。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028757 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved