广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 8195 个阅读者
 
<<   1   2  下页 >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
HsK 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章
头衔:CCN@HsKCCN@HsK
版主
级别: 版主 该用户目前不上站
版区: CS插件区
推文 x1701 鲜花 x1108
分享: 转寄此文章 Facebook Plurk Twitter 版主评分 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++][范例] 猜数字  (第二次试作 修了第1次随机数为42的bug)
这我参考版上再改改的

希望给一些意见 ^^


#include <iostream>
#include <stdio.h>

using namespace std;


int main( int argc, char *argv[] )
{
  printf( "\n HsK test! \n\n 猜数字游戏 \n" );
 
  int byby = 5;
  srand((unsigned) time(NULL));  //刚更新 ^^  
  int min = 0, max = 100, round = 0, this_round = rand()%100+1;
  int player;
  std::string again;
 
  while(byby == 5)
  {          
          cout << " Max=" << max << " ; Min=" << min << " ;" << endl;
          cout << " I Guess :";
          cin >> player;
          cout << endl;
         
          if (player <= min || player >= max)
          {
                  cout << "注意!!!" << endl;
                 
                  if (player <= min)
                  player = min;
                  else if (player >= max)
                      player = max;
          }
          else ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



[ 此文章被sk@.@在2010-11-07 16:15重新编辑 ]

此文章被评分,最近评分记录
财富:75 (by 三仙) | 理由: 依据程式作品范例分享规则与奖励标准;财富75!! ^^ 因为您的参与,让程式设计更容易!!



HsK-Dev Blog By CCN
献花 x1 回到顶端 [楼 主] From:香港有线宽频 | Posted:2010-11-06 01:54 |
wa19860120
个人文章 个人相簿 个人日记 个人地图
创作大师奖
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x4 鲜花 x104
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

虽然看似简陋

但是很好玩 可以增进一些智力

谢谢大大分享 以后可能会常玩这个了


献花 x1 回到顶端 [1 楼] From:台湾中华电信 | Posted:2010-11-07 13:46 |
HsK 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章
头衔:CCN@HsKCCN@HsK
版主
级别: 版主 该用户目前不上站
版区: CS插件区
推文 x1701 鲜花 x1108
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

修了第1次随机数为42的bug ^^


HsK-Dev Blog By CCN
献花 x0 回到顶端 [2 楼] From:香港有线宽频 | Posted:2010-11-07 16:14 |
T4593279 手机
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x45
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

以前常玩的小游戏
很怀念说


献花 x0 回到顶端 [3 楼] From:欧洲 | Posted:2010-11-12 17:25 |
csr
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x898
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

很不错的游戏
第五次就猜中
谢谢


献花 x0 回到顶端 [4 楼] From:台湾中华电信 | Posted:2011-01-28 17:22 |
ms042087
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

C++ == 我懂VB


献花 x0 回到顶端 [5 楼] From:没有资料 | Posted:2011-02-27 20:21 |
星辰雪
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x82
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

如果你很熟悉一种语言的话
学第二,第三种
都可以学很快
你大概看一下c/c++
应该就可以大概了解
这程式么写的了


「在现实孤独而痛苦的我啊,跟随着她走吧!因为你就像是落叶,毫无目的的落下,而她是只属于你的那阵风,将带你的心飞向自由。」
献花 x0 回到顶端 [6 楼] From:台湾中华电信 | Posted:2011-02-27 21:03 |
k7138
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x5
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

感谢大大的发表


献花 x0 回到顶端 [7 楼] From:台湾中华电信股份有限公司 | Posted:2011-03-23 19:32 |
wing50kimo
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x6
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

对于我这个初学者真的是获益良多~
谢谢分享~


献花 x0 回到顶端 [8 楼] From:台湾中华电信股份有限公司 | Posted:2011-04-09 03:45 |
csr
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x898
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 sk@.@ 于 2010-11-06 01:54 发表的 第二次试作 修了第1次随机数为42的bug,|猜数字: 到引言文
这我参考版上再改改的
希望给一些意见 ^^
[code]#include <iostream>
#include <stdio.h>
.......
副版大
今天因为自修c语言
在后面习题刚好和副版大的猜数字游戏差不多
因此就以您的原始码改写成c语言的格式
因为std::string again;这小弟不懂成员函数的呼叫
所以就删除了
但是如今却无法在猜完后还能继续的玩
如此之故
不知可否请教副版大
这程式码要怎么改才可以
谢谢
底下是小弟改写的方式
大部份都照大大原码
很不好意思
在此请教了

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
int main( int argc, char *argv [] )

{
  char again;
  int byby = 5;
  srand((unsigned) time(NULL)); //刚更新 ^^  
  int min = 0, max = 99, round = 0, this_round = rand()%100+0;
  int player;    
  while(byby == 5)
  {         printf(" max=%d; min=%d;\n",max,min);    
          printf("I Guess :");
          scanf("%d",&player);
          printf("\n");
           
          if (player <= min || player >= max)
          {
                  printf("注意!!!\n") ;
                 
                  if (player <= min)
                  player = min;
                  else if (player >= max)
                      player = max;
          }
          else
          {
          if (player == this_round)
          {
                  if (round == 0)
                  {
                        printf("真厉害!! 一次就猜中!");
                        printf("另起新局? (Y/N)" );
                        printf("   ------>");
                        again=getche();
                         
                        if(again=='Y'||again=='y')
                        {
                                min = 0;
                                max = 99;
                                round = 0;
                                this_round = rand () % 100 + 0;
                        }
                        else
                                break;
                  }
                  else
                  {              
                                printf( "\n..bingo.. 猜数字游戏 %d次猜中 \n", round);
                 
                               
                                printf("另起新局? (Y/N)");  
                                printf("   ------>");
                                scanf("%c",&again);
                               
                                if (again == 'Y' || again == 'y')
                                {
                                      min = 0;
                                      max = 99;
                                      round = 0;
                                      this_round = rand () % 100 +0;
                                }
                                else
                                    break;  
                  }
          }
          else
          {
              if (player > this_round)
              {
                    max = player;
                    printf("数目猜小一点\n");
              }
              else
              {
                min = player;
                printf("数目猜大一点\n");
              }
              round += 1;
          }
          }
  }
 
    system("pause");
    return 0;
}


[ 此文章被csr在2011-04-18 22:02重新编辑 ]


献花 x0 回到顶端 [9 楼] From:台湾中华电信股份有限公司 | Posted:2011-04-18 20:41 |

<<   1   2  下页 >>(共 2 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.090505 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言