用C语言实现猜数字游戏
猜数游戏
要求
如何用C语言实现猜数游戏。 例:猜0~100随机数
代码如下
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int num,n; int i; srand(time(NULL)); num = rand() % 100 + 1; printf("请输入一个1~100的数字,总共有五次机会 "); scanf("%d", &n); for (i = 0; i < 10; i++) { if (n > num) { printf("大了 "); printf("请重新输入 "); scanf("%d", &n); } if (n < num) { printf("小了 "); printf("请重新输入 "); scanf("%d", &n); } if (n == num) { printf("恭喜你猜对了 "); break; } if(i==4) printf("很遗憾您没有机会了 "); } system("pause"); return 0; }
代码分析
核心代码
srand(time(NULL)); num = rand() % 100 + 1;