龟兔赛跑的问题,大家看一下,为什么我的T,H总是在开始的位置,不前进呢?
用2个数组来表示位置,T表示乌龟H表示兔子,用随即数来产生是前进还是后退,除T H外其他位置都是空格
谁先到达70谁就赢。
#include <iostream>
#include <ctime>
#include <windows.h>
using namespace std;
void input_data(char *p

展开全部
收起
9回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 薛嘉言

    16人对此回答表示赞同

    看到p1,p2,我想到1p,2p了……
    展开
    16
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 李大莉

    14人对此回答表示赞同

    你的空间里找不到代码阿。我看不到你的void HARE_S(char *p2,char line_2[]); 的代码。发出来我再帮你调。
    展开
    14
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 编程dogge

    14人对此回答表示赞同

    问题解决!
    首先char *p1,*p2; 定义为全局变量,不要放在main函数中,
    然后两个跑步的函数 参数*p1,*p2 分别改为 *p 然后函数体开始就把p1赋值为p

    你的问题是因为程序运行过程没有能修改*p1,*p2 的值导致重复在起始点徘徊

    另外你应该把滑倒先改成停步不前而不是后退,概率也应该调整一下,前进概率变大一些,这样更容易调试查看结果

    还有
    <<"但是乌龟比兔子厉
    展开
    14
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • AvaDJ

    12人对此回答表示赞同

    哎呀二分走人
    展开
    12
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Dominic

    9人对此回答表示赞同

    char *p1,*p2; 定义为全局变量,<iostream>的各组成都是以STL的形式声明的,<iostream.h>的各组成都是声明成全局型的。
    展开
    9
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Melanie

    4人对此回答表示赞同

    这个很简单,首先不能出现汉语,下来是标点符号。你是编程新手啊。我用C++的
    展开
    4
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 理屈词穷

    4人对此回答表示赞同

    啊,这个也是小程序啊?
    我看了一下你的程序。哎。不对规则不是很了解。楼主似乎写的太一体化了哦!
    呵呵。帮不到忙。很抱歉。呵呵
    展开
    4
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 欢声笑语

    3人对此回答表示赞同

    正学C语言呢……

    看的头疼

    2分走人!
    展开
    3
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 问职彬彬

    1人对此回答表示赞同

    我还不如新手呐!
    两分走人... ...
    展开
    1
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部