Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 5557|回复: 40
打印 上一主题 下一主题

请教下如何利用c语言设计一个简单的数字游戏??

[复制链接]

3

主题

0

好友

312

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

跳转到指定楼层
1#
发表于 2009-4-18 04:16 PM |只看该作者 |正序浏览
#include<stdio.h>
#include<stdlib.h>
#include<math.h>

int main(void){
   

    //如果选择y就开始游戏
    if(choice == 'Y'){
      
        srand(time(NULL));
        int answer =(rand()%100)+1;
        //上面两行,用意是为了产生乱数可以给玩家去猜,所以answer就是乱数,请自行运用
        
        printf("=====开始游戏=====\n");
        while(1){
             //请输入1~100的数字  
           
            //若输入0就结束游戏      
            if(){
            
            }
            //若输入小过0或大过100的话,就必须让玩家重新输入
            else if(){
                 
            }
            //若输入的答案刚好等于answer
            else if(){
                 
                 //这里要让玩家选择要不要重新玩多一次
                           
            }//若输入的数字大于答案
            else if(){
               
            }//若输入的数字小于答案
            else if(){
               
            }
   
        }      
              
    }//如果选择N就结束游戏
    else printf("good bye .....\n");
    system("pause");   
    return 0;
    }



有没有人可以帮下我啊?我不会做啊。。。。




收藏收藏0

10

主题

0

好友

862

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

41#
发表于 2009-5-3 09:12 PM |只看该作者
while 时候,放个 control variable , 比如 while(!end) , by default  end 是 false。当得到要的答案之后再将end设定回true。除了boolean也可以用int end = 0; while( int!=0) { }

OOPG主要是 control 再 control。 作任何东西都是要想 “ 控制“

PS: 我也在学着一大堆的怪怪语言( JSP,CSS,Java,VB.NET,HTML) 急需C# 和 C++老师。。。谁要教我呢?

[ 本帖最后由 duo8668 于 2009-5-3 09:16 PM 编辑 ]


回复

使用道具 举报

1

主题

0

好友

178

积分

高级会员

Rank: 3Rank: 3Rank: 3

40#
发表于 2009-5-2 06:08 PM |只看该作者
谢拉...哈哈...反正我也刚开始学...就...学到吐吧。。。


回复

使用道具 举报

0

主题

9

好友

69

积分

中级会员

Rank: 2Rank: 2

39#
发表于 2009-4-30 11:14 PM |只看该作者
原帖由 于 2009-4-21 11:50 发表
用while的我弄好了...还有问题吗?

如果你是要c++題目的話
網上很多 作到吐 都不成問題

題目一堆 沒有答案 建議看看就好
http://zerojudge.tw/

這個比較好
http://www.math.ncu.edu.tw/~ziyou/c++/


回复

使用道具 举报

1

主题

0

好友

178

积分

高级会员

Rank: 3Rank: 3Rank: 3

38#
发表于 2009-4-21 11:50 AM |只看该作者
用while的我弄好了...还有问题吗?


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

37#
发表于 2009-4-20 11:12 PM |只看该作者
原帖由 fuiyooo 于 2009-4-20 09:33 PM 发表
=,=我又不是说一直叫他帮我...只是我有地方弄不懂而已...



先把你的程式改成 while 写法再来考虑你後面的問題, 別人已經開頭给你了,修改成 while 應該不是难事
改好之後才把你的 codes 贴出来,不然你的基础是不能从练习中學好


回复

使用道具 举报

3

主题

0

好友

312

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

36#
发表于 2009-4-20 09:33 PM |只看该作者

回复 #35 JulyAngel 的帖子

=,=我又不是说一直叫他帮我...只是我有地方弄不懂而已...


回复

使用道具 举报

0

主题

9

好友

69

积分

中级会员

Rank: 2Rank: 2

35#
发表于 2009-4-20 09:28 PM |只看该作者
原帖由 fuiyooo 于 2009-4-20 21:10 发表
我去试过了,可是还是不能哦。。。
如果可以的话,你可以给你写好的给我看吗?

你的學校也讓他幫你上不是更好 =.=


回复

使用道具 举报

3

主题

0

好友

312

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

34#
发表于 2009-4-20 09:10 PM |只看该作者
我去试过了,可是还是不能哦。。。
如果可以的话,你可以给你写好的给我看吗?


回复

使用道具 举报

1

主题

0

好友

178

积分

高级会员

Rank: 3Rank: 3Rank: 3

33#
发表于 2009-4-20 08:32 PM |只看该作者
研究到了!!...很简单...那就是...
不要让ch=='y'...而是ch='y'....=.=


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-10-28 04:31 AM , Processed in 0.111687 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部