| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 569 人关注过本帖
标题:关于随机数的问题
取消只看楼主 加入收藏
lqqnjust
Rank: 1
来 自:江苏南通
等 级:新手上路
帖 子:52
专家分:0
注 册:2008-7-17
结帖率:100%
收藏
 问题点数:0 回复次数:1 
关于随机数的问题
我最近在做一个有关随机数的问题。可出现以下情况:我输入N时,100和5的头5个结果时一样的,帮忙分析一下,谢谢

#include<iostream.h>                              //包含输入输出
#include<stdlib.h>                                //包含随机数的生成
#include<fstream.h>                               //文件的读写




int getRandInt(int min,int max)
{   
int n;
        
        n=rand();
        n=n%(max-min+1)+min;
        return n;
}                                                     //产生随机数
             
void show()
{
int a,b;
    a=getRandInt(1,99);
    b=getRandInt(1,99);
    while(a+b>99){
    a=getRandInt(0,99);
    b=getRandInt(0,99);}
    cout<<a<<'+'<<b<<'='<<a+b<<endl;                  //输出合法数据
    
}
void main()
{
     
   
    cout<<"请输入题数:";
    cin>>N;
    while(N--)    show();
}
搜索更多相关主题的帖子: 随机数 
2008-09-15 15:23
lqqnjust
Rank: 1
来 自:江苏南通
等 级:新手上路
帖 子:52
专家分:0
注 册:2008-7-17
收藏
得分:0 
谢谢了。这个问题已经解决了。我还想问下,例如在设置缺省时,如果不在调用函数的情况下可以设置缺省吗?
比如:
cout<<"输入值";
cin>>N;
这下面n可以用缺省吗

正在学习编程。希望各位不吝赐教,(*^__^*) 嘻嘻……
2008-09-16 12:40
快速回复:关于随机数的问题
数据加载中...
 
   



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

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