标题:关于随机数的问题
取消只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-233272-1-1.html




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

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