定义:头文件是指可以比作某些特殊函数的老大,没有老大出面、小跟班自然不敢撒野!
#include
#include
srand()函数是一个种子、为rand()函数铺路用的.它们两个成对出现.
srand((int)time(NULL)); // 设置一个随机数的种子、以目前时间为变化(默认为五位数)
n = rand() % 100 + 1; //目的是为把数字控制字在1-100之间;
srand((int)time(NULL))、为固定格式
运用变量进行随机生成一个数字、然后我们手动输入判断是否相等、相等胜利、反之失败!
#include
#include
#include
using namespace std;
int main()
{
cout << "***********************欢迎来到猜数字小游戏***********************" << endl << endl << endl;
cout << "游戏规则:" << "猜到系统给的随机数字就能获胜、反之失败!一次只有10次机会." << endl;
system("color 70"); //改变颜色
int n,m,j=0;
srand((int)time(NULL)); // 设置一个随机数的种子、以目前时间为变化(默认为五位数)
n = rand() % 100 + 1; //目的是为把数字控制字在1-100之间;
cout <<"请您在1-100之间输入一个数字" << endl;
cin >> m;
while (m != n) //判断您输入的数是否和随机数相等
{
if (m < n)
{
j++;
system("cls");
cout << "您输入的数小了" << endl;
cout << "系统已自动为您缩小范围:" << endl;
cout << "****************还剩下" << 10 - j << "次机会****************" << endl;
cout << m << "-" << 100<< endl;
system("color E0");
}
else
{
j++;
system("cls");
cout << "您输入的数大了" << endl;
cout << "系统已自动为您缩小范围:" << endl;
cout << "****************还剩下" << 10 - j << "次机会****************" << endl;
cout << 0 << "-" << m << endl;
system("color 80");
}
if (j == 10)
{
system("cls");
cout << endl<<endl<<endl<<endl<<"次数已用尽闯关失败!" << endl << endl << endl << endl;
system("color 40");
cout << "**************************游戏结束**************************" << endl;
system("pause");
}
cin >> m;
}
cout << "恭喜您闯关成功" << endl << endl << endl;
cout << "**************************游戏结束**************************" << endl;
return 0;
}
本次游戏创作灵感来源于CSDN、我把它也奉献与CSDN!
我们并肩作战、创造辉煌!