随机数有问题
having trouble in random numbers
该程序生成随机数并让用户猜测。我正在使用Geany作为IDE,它将其突出显示为错误:错误消息:error: 'rand' was not declared in this scope
the_number = rand() % 101 + 1;
代码(不工作(:
#include <iostream>
using namespace std;
int main()
{
using namespace std;
int the_number;
int guess;
int tries=8;
the_number = rand() % 101 + 1;
cout << "Let's play a game!";
cout << "I will think of a number 1-100. Try to guess it.";
cout << endl;
cin >> guess;
for (tries = 8; tries++;)
{
if (guess == 8)
{
cout << "You guessed it!";
cout << "And it only took you: "<< tries;
}
else if (guess < the_number)
{
cout << "Higher";
tries++;
}
else if (guess > the_number)
{
cout << "Lower";
tries++;
}
else
cout << "That's not even in range!";
return 0;
}
}
你缺少 cstdlib 的包含。这是一个最小的工作示例:
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
// your code goes here
std::cout<<rand()<<std::endl;
return 0;
}
相关文章:
- 我似乎对if/else的基本语句有问题:/
- 我在范围内未声明的错误类有问题
- 我的C++语言蛮力算法有问题
- 我关于函数"Assert"的C++代码有问题
- 标准对此指向成员函数类型模板参数有何说明?是我的代码有误,还是 MSVS 16.6 有问题?
- C++类中的友元函数有问题?
- 我对数组即 0x6dfe78 有问题
- 我对 std::unique(算法)C++有问题
- 使用 fstream 库并在屏幕上打印的文件有问题?
- 这个模板为什么有问题?如何正确编译
- 我对 MyGraph 属性顶点名称和边权重有问题
- delete[]有问题,如何部分删除内存
- 在C++中使用exit()退出程序有问题吗
- 跳转到if(false)块有问题吗
- 查找有问题的宏
- 使用 rand() 和 srand() 有问题
- C++ 回文程序总是给出 0(假)作为输出问题;我的代码哪里有问题?
- 我在 C++ "out_of_range at memory location"有问题
- 我在 c++ 中的 AES 代码有问题。明文正在更改,但加密邮件是相同的。我找不到我的错误
- 随机数有问题