#include
#include
using namespace std;
int main7() {
srand((unsigned int)time(NULL));
int num = rand() % 100 + 1;
int i;
while (1) {
cout << "请输入一个数:" << endl;
cin >> i;
if (i < num) {
cout << "太小啦!" << endl;
}
else if (i > num) {
cout << "太大了!" << endl;
}
else {
cout << "对啦!" << endl;
break;
}
}
return 0;
}
框架:首先出一个随机数,然后让玩家输入一个数字,判断是否相等,循环到猜到对的数字
语法:判断用if,循环用while,不用for语句,因为for要有三个条件,while语句只用一个条件。
while语句语法:while(表达式判断or写1会死循环){(写break跳出循环)}
最主要的是系统生成随机数的写法
要每次出不同的数要建立种子库
添加随机数种子,用当前系统时间生成,建立头文件
#include
然后在main函数里写生成随机数的代码
sand((unsigned int)time(NULL));
int num = rand ()%100 //范围在0-99,单写这个只会每次生成一样的数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)