#pragma once
#include<stdio.h>
#include<windows.h>
#pragma warning (disable:4996)
#include <stdlib.h>
#include <time.h>
void Menu();
void Game();
#include "game.h"
void Menu()
{
printf("#########################\n");
printf("##1.start#####2.end######\n");
printf("#########################\n");
}
#define RANGE 100
void Game()
{
int a = 0;
srand ((unsigned long)time(NULL));// 给予一个数字库
int c = rand() % RANGE + 1;//给定一个猜测的范围
while (1)
{
printf("请输入你猜测的数字\n");
scanf("%d", &a);
if (a > c)
{
printf("猜大了\n");
}
else if (a < c)
{
printf("猜小了\n");
}
else
{
printf("恭喜你,猜对了!");
break;
}
}
}
#include "game.h"
int main()
{
int quit = 0;
int num = 0;
while (!quit)
{
Menu();
printf("请输入您的选择\n");
scanf("%d", &num);
switch (num)
{
case 1://游戏开始;
Game();
break;
case 2:
quit = 1;
printf("游戏愉快,下次再见!\n");
break;
default:
printf("输入有误,请从新输入!\n");
break;
}
}
system("pause");
return 0;
}
第一次使用多个文件的形式完成,还请多多指教。