Dragon  
Dragon
日历
<2010年12月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
统计
  • 随笔 - 58
  • 文章 - 0
  • 评论 - 55
  • 引用 - 0

导航

常用链接

留言簿(3)

随笔分类(58)

随笔档案(58)

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

 

/*
 *在1到100的范围内输入一个数,电脑就会玩猜数字游戏了
 
*/

#include
<stdlib.h>
#include
<stdio.h>
#include
<time.h>
#define getrandom( min, max ) ((rand() % (int)(((max) + 1) - (min))) + (min))
void main()
{
    
int num,num1,num2,num3;
    srand((
int)time(NULL));
    printf(
"please int a num from 1~100:");
    scanf(
"%d",&num);
    num1
=1;
    num2
=100;
    
while(1)
    
{
        num3
=getrandom(num1,num2);
        
if(num==num3)
        
{
            printf(
"\n\nAHA!!You are right!\n");
            printf(
"The number is %d\n",num);
            
break;
        }

        
else if(num<num3)
        
{
            printf(
"your number %d is bigger than the answer!\n",num3);
            printf(
"please input another num(%d - %d):\n",num1,num3-1);
            num2
=num3-1;
        }

        
else if(num>num3)
        
{
            printf(
"your number %d is smaller than the answer!\n",num3);
            printf(
"please input another num(%d - %d):\n",num3+1,num2);
            num1
=num3+1;
        }

    }
        
}
posted on 2010-12-02 10:19 Dragon 阅读(368) 评论(0)  编辑 收藏 引用 所属分类: 纯娱乐

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


 
Copyright © Dragon Powered by: 博客园 模板提供:沪江博客