| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 377 人关注过本帖
标题:一起来探讨
取消只看楼主 加入收藏
koma仔
Rank: 1
来 自:"><a>s</a
等 级:新手上路
帖 子:15
专家分:8
注 册:2015-3-9
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
一起来探讨
20:36:07
【中学生】(青ˉ︶ˉˉ︶ˉ年) 2015/3/23 20:36:07
}*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
    int i, a[100] = {0}, b = 3;
    srand((int)time(0));//设定随机种子
    while (b--)
    {
        int c = rand() % 100;
        if(!a[c])
        {
            printf("%d ", c);
            a[c] = 1;

        }
    }
    return 0;
}







求三个随机数      可是此段代码意思是?????int c = rand() % 100;
        if(!a[c])
        {
            printf("%d ", c);
            a[c] = 1;

【中学生】(青ˉ︶ˉˉ︶ˉ年) 2015/3/23 20:37:16
求解完全    if(!a[c])          a[c] = 1; 这意思是  真不太看明白
搜索更多相关主题的帖子: include 中学生 return 
2015-03-23 20:59
koma仔
Rank: 1
来 自:"><a>s</a
等 级:新手上路
帖 子:15
专家分:8
注 册:2015-3-9
收藏
得分:0 
回复 2楼 执笔画江山
谢谢
2015-03-23 22:35
koma仔
Rank: 1
来 自:"><a>s</a
等 级:新手上路
帖 子:15
专家分:8
注 册:2015-3-9
收藏
得分:0 
回复 2楼 执笔画江山
如果是可以随机出来相同的数   那岂不是就不用 if(!a[c])
2015-03-23 22:41
koma仔
Rank: 1
来 自:"><a>s</a
等 级:新手上路
帖 子:15
专家分:8
注 册:2015-3-9
收藏
得分:0 
回复 4楼 longwu9t
xie    如果想随机出来  相同的数  岂不是   if[!a[c]]   注释掉即可的啦
2015-03-23 22:42
快速回复:一起来探讨
数据加载中...
 
   



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

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