#include<iostream>
using namespace std;
#include<ctime> //time系统头文件包含
int main(){
//添加随机数种子 利用当前系统时间生成随机数,
//防止每一次随机数都一样
srand((unsigned int)time(NULL));
int num = rand() % 100 + 1;
//生成1到100的随机数
//rand() % 100;
//生成0到99的随机数
//cout << "num = " << num << endl;
//输出为42
//rand()函数的算法是固定的,种子在开机时就被决定
//所以,rand()得到的是伪随机数
while (1){
int val = 0;
cout << "请输入一个数" << endl;
cin >> val;
if (val > num){
cout << "猜测过大" << endl;
}
else if (val < num){
cout << "猜测过小" << endl;
}
else {
cout << "恭喜你猜对了" << endl;
break;
//加这个break才能退出这个循环
}
}
system("pause");
return 0;
}
C++生成随机数
最新推荐文章于 2023-12-08 15:32:34 发布