猜数游戏
要求
如何用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的数字,总共有五次机会\n");
scanf("%d", &n);
for (i = 0; i < 10; i++) {
if (n > num) {
printf("大了\n");
printf("请重新输入\n");
scanf("%d", &n);
}
if (n < num) {
printf("小了\n");
printf("请重新输入\n");
scanf("%d", &n);
}
if (n == num) {
printf("恭喜你猜对了\n");
break;
}
if(i==4) printf("很遗憾您没有机会了\n");
}
system("pause");
return 0;
}
代码分析
核心代码
srand(time(NULL));
num = rand() % 100 + 1;