#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
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' :
printf("遊戲說明: 輸入%d位數字,輸入後會有提示XaYb,X表示有幾",MANY);
printf("個數字與答案數字相同/n");
printf("且位置正確,Y表示有幾位數字與答案數字相同但位置不正確。例如:答案數字是/n");
printf("5764,如果輸入5481,則會提示1a1b。/n");
printf("祝你愉快!/n/n");
printf("按任意鍵返回主目錄……/n");
getch();
case '3' :
printf("確定要退出嗎?(y/n):");
ch=getchar();
if(ch=='y'||ch=='Y')exit(0);
else continue ;
while(1);
#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("遊戲說明: 輸入%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);
}