📅  最后修改于: 2023-12-03 15:00:13.917000             🧑  作者: Mango
本游戏是基于C语言的随机数生成器开发的。游戏通过在一定时间内随机生成一些数字,要求玩家根据记忆的数字顺序依次输入,测试玩家的注意力、记忆力和反应能力。
int arr[10];
for(int i=0;i<10;i++){
arr[i] = rand()%50 + 1; //生成1~50之间的随机数
}
printf("请记住以下数字:\n");
for(int i=0;i<10;i++){
printf("%d ",arr[i]);
}
printf("\n请输入数字序列:\n");
for(int i=0;i<10;i++){
int num;
scanf("%d",&num);
if(num != arr[i]){
printf("游戏结束!输入错误!\n");
exit(0); //退出游戏
}
}
printf("游戏胜利!\n");
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
srand(time(NULL)); //设置随机数种子
int arr[10];
for(int i=0;i<10;i++){
arr[i] = rand()%50 + 1; //生成1~50之间的随机数
}
printf("请记住以下数字:\n");
for(int i=0;i<10;i++){
printf("%d ",arr[i]);
}
printf("\n");
printf("请输入数字序列:\n");
for(int i=0;i<10;i++){
int num;
scanf("%d",&num);
if(num != arr[i]){
printf("游戏结束!输入错误!\n");
exit(0); //退出游戏
}
}
printf("游戏胜利!\n");
return 0;
}
本游戏通过利用C语言的随机数生成器和基本的输入输出函数实现了数字记忆游戏。对于初学者来说,是一个简单但有趣的练手项目。