| 网站首页 | 文章 | 下载 | 图库 | 留言 | 论坛 | 邮箱 | 黑客商城 | 资源 | 博客 | 会员区 | 黑客动画 | 视频资源 | 经典收集 | 
免费服务 发表文章 在线破解 黑客游戏 精华收集 电影频道 音乐频道 二级域名 免费代理 免费 FTP 交换资源
收费服务 黑客培训 光盘刻录 黑客书籍 视频下载 主力频道 空间域名 网站建设 特色服务 解决方案 我要投诉
您现在的位置: 华夏黑客同盟 >> 经典收集 >> 程序设计 >> C语言 >> 游戏编程 >> 收集正文 用户登录 新用户注册
关于文曲星上猜数字游戏的c编程方法           ★★★★ 【字体:
关于文曲星上猜数字游戏的c编程方法
作者:pegasusk… 文章来源:unknown 点击数: 更新时间:2005-9-4

    本人为计算机专业大一新生,出学c语言,能力很有限,但也希望能与广大c语言爱好者进行交流,现将我自己编的文曲星上的猜数字游戏的c原程序代码公布如下(我的邮箱是pegasusknight@vip.sina.com,欢迎大家与我交流)

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>
#define SIZE 4
main()
{
int enter=1,stop,a[SIZE],b[SIZE],guessnum,i,j,counter,countera,counterb,counter0,extra;
char ch;
srand(time(NULL));

while(enter==1)
{   stop=2;                        

    while(stop==2)
    {   extra=1;
        for(i=0;i<=SIZE-1;i++)
             a[i]=rand()%10;
        for(i=0;i<=SIZE-1;i++)                   
        {    for(j=i+1;j<=SIZE-1;j++)
             {   if(a[i]==a[j]) extra=2;  }
        } 
        if(a[0]!=0&&extra==1) {stop=1;printf("%d%d%d%d",a[0],a[1],a[2],a[3]);} 
     }   
       
    counter=1;
    while(counter<=6)
    {   printf("Please guess the number:\n");
        scanf("%d",&guessnum);
        for(i=0;i<=SIZE-1;i++)
           b[i]=guessnum/(int)pow(10,SIZE-1-i)%10;           
        countera=0;
        for(i=0;i<=SIZE-1;i++)
            {   if(a[i]==b[i])  countera++;}
        counter0=0;
        for(i=0;i<=SIZE-1;i++)
            {   for(j=0;j<=SIZE-1;j++)
                     {if(a[i]==b[j]) counter0++;}
            }
        counterb=(counter0-countera);
        if(countera==4) {printf("Wonderful!You guessed the number.Then,please input your choice,'1' represents going on,'2' represents breaking\n");
                         counter=7;
                         scanf("%d",&enter);
                         }
        else {printf("%dA%dB\n",countera,counterb);
              counter++;
             }                  
    }     
}
                      
while((ch=getchar())!='s'&&ch!='S');
return 0;
}                            
     

 
收集录入:华夏总编辑    责任编辑:华夏总编辑 
  • 上一篇收集:

  • 下一篇收集:
  • (只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    最新热点资讯
    最新推荐资讯
    相关收集
  • 文本方式下双链表实现的食豆蛇游…

  • 一份详细的五子棋说明

  • 大家一起来玩十点半

  • 五道棋的完整程序

  • MINI-FOOLFLY 游戏代码

  • 24点扑克牌游戏

  • 一架小钢琴——图形界面与发声技…

  • 一个模拟显示自然云彩的C程序

  • 图形模式下的搬运工

  • 仿LINUX下KTron的游戏

  • 最新推荐软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 有事给站长留言!
    热线电话: 86-10-63643422/63643423
    京ICP证041431号