C语言猜数字游戏的基本实现是什么?
c语言猜数字游戏源代码?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MANY 4
#define TIME_OUT 8
int a,b,u ;
void game();
void ab(int answer[],int guess[]);
void same(int num[]);
//主目录
void menu()
{
char choice,ch ;
do
{
do
{
system("cls");
printf("/t/t/t/t简单猜数字/n/n/n/n");
printf("/t/t/t/t1.开始游戏/n/n");
printf("/t/t/t/t2.使用说明/n/n");
printf("/t/t/t/t3.退出/n/n");
printf("/t/t/t请输入(1-3): ");
fflush(stdin);
choice=getchar();
}
while(choice!='1'&&choice!='2'&&choice!='3');
switch(choice)
{
case '1' :
{
game();
break ;
}
case '2' :
{
system("cls");
printf("/t/t/t/t欢迎使用本程序/n/n/n");
printf("作者:烈冰/n");
printf("游戏说明: 输入%d位数字,输入后会有提示XaYb,X表示有几",MANY);
printf("个数字与答案数字相同/n");
printf("且位置正确,Y表示有几位数字与答案数字相同但位置不正确。例如:答案数字是/n");
printf("5764,如果输入5481,则会提示1a1b。/n");
printf("祝你愉快!/n/n");
printf("按任意键返回主目录……/n");
getch();
break ;
}
case '3' :
{
printf("确定要退出吗?(y/n):");
fflush(stdin);
ch=getchar();
if(ch=='y'||ch=='Y')exit(0);
else continue ;
}
}
}
while(1);
}