码迷,mamicode.com
首页 > 其他好文 > 详细

猜数字游戏

时间:2015-10-29 07:23:29      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:c语言

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main()
{
	int input = 1;
	while (input)
	{
		printf("***********************\n");
		printf("*****>1.开始游戏*******\n");
		printf("*****>0.退出游戏*******\n");
		printf("***********************\n");
		printf("请输入指令(1 or 0):\n");

		scanf("%d", &input);

		switch (input)
		{
		case 1:
		{
			 int n = 0;
			 int num = 0;
		         srand(time(NULL));//根据时间产生随机值
			 n = rand() % 101;

		        while (1)
			  {
			   printf("猜一个数(1~100):");
			   scanf("%d", &num);
			  
			   if (num > n)
			   {
			   printf("猜大了\n");			  
			    }
			  else if (num < n)
				  {
				  printf("猜小了\n");
				  }
				 else 
			            {
				     printf("恭喜正确!\n");
				    break;
				    }
			   }
			 break;
		}
		default:
		{
		  printf("游戏退出!");

		   break;
		}

		}
	}
		system("pause");
		return 0;
}

改进,模块化函数

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void print_menu()
{
	printf("***********************\n");
	printf("*****>1.开始游戏*******\n");
	printf("*****>0.退出游戏*******\n");
	printf("***********************\n");
	printf("请输入指令(1 or 0):\n");
}

int main()
{  
    print_menu();
	int input = 1;
	while (input)
	{
		
		scanf("%d", &input);

		switch (input)
		{
		case 1:
		{
         	  print_menu();

		  int n = 0;
		  int ch = 0;
		  srand(time(NULL));//根据时间产生随机值
		  n = rand() % 101;

		  while (1)
		 {
		    printf("猜一个数(1~100):");
		    scanf("%d", &ch);
		    if (ch > n)
			 {
			  printf("猜大了");

			  }
		     else if (ch < n)
		             {
				 printf("猜小了");
			      }
			 else
			     {
				  printf("恭喜正确!");
				  break;
			      }
			     }
			 break;
		}
		default:
		{
		  printf("游戏退出!");

		 break;
		}

		}
	}
	system("pause");
	return 0;
}


本文出自 “无以伦比的暖阳” 博客,请务必保留此出处http://10797127.blog.51cto.com/10787127/1707520

猜数字游戏

标签:c语言

原文地址:http://10797127.blog.51cto.com/10787127/1707520

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!