为什么我编的c++程序用rand得到的结果总是同一个结果,求大神指点
#include"iostream.h"#include"math.h"#include"iomanip.h"#include"stdlib.h"voidmain(){i...
#include"iostream.h"
#include"math.h"
#include"iomanip.h"
#include"stdlib.h"
void main()
{
int a,n,i,d;
double c;
n=5+(rand()%6);
a=1+(rand()%9);
d=a;
i=1;
c=0;
for(;i<=n;)
{
c=c+d;
d=d*10+a;
i=i+1;
}
cout<<"Sn="<<c<<endl;
} 展开
#include"math.h"
#include"iomanip.h"
#include"stdlib.h"
void main()
{
int a,n,i,d;
double c;
n=5+(rand()%6);
a=1+(rand()%9);
d=a;
i=1;
c=0;
for(;i<=n;)
{
c=c+d;
d=d*10+a;
i=i+1;
}
cout<<"Sn="<<c<<endl;
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询