rand在c++中应如何声明

#include<iostream>#include<cstdlib>#include<ctime>usingstd::cout;usingstd::endl;using... #include <iostream>
#include <cstdlib>
#include <ctime>
using std::cout;
using std::endl;
using std::rand;
using std::srand;
using std::time;
int main() {
const int limit1 = 500; // Upper limit for on set of random values
const int limit2 = 31; // Upper limit for another set of values

cout << "First we will use the default sequence from rand().\n";
cout << "Three random integer from 0 to " << RAND_MAX << ": "
<< rand() << " " << rand() << " " << rand()<< endl;

cout << endl << "Now we will use a new seed for rand().\n";
srand(static_cast<unsigned int>(time(0))); // Set a new seed

cout << "Three random integer from 0 to " << RAND_MAX << ": "
<< rand() << " " << rand() << " " << rand()<< endl;
return 0;
}
六七八行在运功行中总是预示出错,这是怎么了 ,急啊!!!
展开
 我来答
yjf_victor
2012-03-02 · TA获得超过3524个赞
知道小有建树答主
回答量:1164
采纳率:100%
帮助的人:418万
展开全部
删除这三行。不需要这三行。它们rand、srand、time不在std命名空间中。它们作为在C++中作为C语言的延续,是独立出来的,没有命名空间,所以不需要using
kaixingui2012
2012-03-02 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6334万
展开全部
在哪个编译器上编译的?
没发现错误啊
更多追问追答
追问
C与C++程序设计学习与实验系统 2011.1  这个 就是他 我电脑是windows7系统,vc用不了,要不,帮忙推荐个好的编译器成么,谢谢咯。我自己看也没发现错误的,但就不出来。。。
追答
DEV C++ 网上下载一个吧,很容易找,也不大
我就是用这个测试的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式