| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5041 人关注过本帖
标题:如何产生10个1-4的随机数c语言并且1-4均有
只看楼主 加入收藏
hanhuoqi2
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-6-21
结帖率:100%
收藏
 问题点数:0 回复次数:7 
如何产生10个1-4的随机数c语言并且1-4均有
如何产生10个1-4的随机数c语言并且1-4均有
搜索更多相关主题的帖子: 随机数 c语言 
2010-06-23 07:10
magicstory
Rank: 2
等 级:论坛游民
帖 子:6
专家分:16
注 册:2009-9-21
收藏
得分:0 
回复 楼主 hanhuoqi2
int randomNumber[10];
生成十个随机数函数(randomNumber);
while(!判断得到的书中是否含有1234(randomNumber))
{
    //不满足含有1234
    生成十个随机数函数(randomNumber);
}

具体函数自己写吧
2010-06-23 11:13
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:0 
写了一个简单的随机产生1-4的整数:
#include "stdio.h"
#include<stdlib.h>
#include<time.h>
void main()
{
    int i,j=0,m;
    int b[10];
    srand((unsigned)time(0));
    for(i=0;i<100;i++)
     {
     m=rand()%10;
        if(m>=1&&m<=4)
        {
            b[j]=m;
            printf("%d ",b[j]);
            j++;
            if(j%10==0)
            break;   
        }
   
     }
     printf("\n\n");
     for(i=0;i<10;i++)
     printf("%d ",b[i]);
   
}

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-06-23 14:53
kinwyb
Rank: 4
等 级:业余侠客
帖 子:134
专家分:244
注 册:2009-3-7
收藏
得分:0 
x=rand()%4  先产生0-3,再x+1,不就是1-4的随机数了....

学习c语言痛苦!!但是要坚持~~
2010-06-26 19:18
starjun14
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:266
专家分:136
注 册:2009-4-26
收藏
得分:0 
学习了·
2010-06-26 19:31
skyuser213
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:37
专家分:117
注 册:2010-5-9
收藏
得分:0 
int n = 0;
while(!n)
{
    n = rand() % 5;
}
2010-06-27 15:28
木更寒
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-21
收藏
得分:0 
int n = 0;
while(!n)
{
    n = rand() % 4+1;
}
我觉的应该是这样的!
2010-06-29 12:29
gao520ying
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-6-29
收藏
得分:0 
各位真是办法多啊!
2010-06-29 21:47
快速回复:如何产生10个1-4的随机数c语言并且1-4均有
数据加载中...
 
   



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

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