1.生成随机数
头文件 cstdlib
生成一个随机数,需要用到rand()函数,它会返回一个从零开始的整数
int a = rand();//生成一个随机数
若要让它生成1到100的数怎么办呢,取模就好了
int a = rand()%100+1;//生成一个1到100的随机数
2.随机数种子
srand()随机数种子函数,否则每次生成的随机数一样
一般以时间time(0)为种子,确保生成的数不一样
srand();
3.代码
#include<bits/stdc++.h>//万能头文件
using namespace std;
int main(){
srand(time(0));
printf("猜数游戏\n");
printf("电脑将随机生成一个数(1-100),玩家将对其进行猜测\n\n");
system("pause");//暂停程序
cout << "\n\n";
int a = rand()%100+1;
printf("请输入你所猜的数:\n");
int b;
while(b != a){
cin >> b;
if(b > a) printf("太大了!\n");
else if(b < a) printf("太小了!\n");
else printf("猜对了!\n");
}
system("pause");
return 0;
}
版权声明:本文为weixin_63271778原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。