返回首页

一个的小偷Muthhooswamy计划Tihar监狱逃跑。 muthhooswamy基本上是一个猴子的人,他能跃过墙。他练穿过墙壁,他是能够跳出"X"米,但因为湿滑的墙壁,他属于"Y"米后每跳。从监狱逃跑,他有过"N"每个墙的高度是在一个数组的墙壁。写一个程序,找出跳跃的总数,他从监狱逃跑。

#include <iostream>

#include <string.h>

#include<conio.h>

 



void GetJumpCount(int climbUp,int climbDown,int noOfWalls,int wallHeights[])

{

    int clu,cld,now,n,count;

    count=0;

    clu=climbUp;

    cld=climbDown;

    now=noOfWalls;

    //wh[]=wallHeights[];

    n=lenghtof.wallHeights[];

    for(int i=0;i<n;i++)

    {

    int ht=0,temp=0;

    ht=wallHeights[i];

    while(ht<(temp=clu-cld))

    {

    if(temp>ht)

        {

        count++;

        break;

        }

    else

        count++;

    }

    }

    cout<<count;

 

}

 

void main()

{

    clrscr();

    GetJumpCount(10,1,1{10});

    getch();

}
| vdkolekar

回答

评论会员:游客 时间:2012/02/06
{C}这是不合法的C语法。甚至还没有接近。你大概的意思做的,是确定该数组中元素的数量。遗憾的是,有没有C或C函数。然而,你并不需要,以确定这个数字,因为你已经通过了它的功能!codeprelang="c++"GetJumpCount(spanclass="code-digit"10/span,spanclass="code-digit"1/span,spanclass="code-digit"1/span{spanclass="code-digit"10/span});/pre/code你错过了一个逗号(前名单)。除了我不知道,你甚至可以通过这样的一个参数的整数列表。如果不进行编译,而不是创建一个数组变量,像这样:{体C3}由于这是一场比赛,我会在你的算法只指出两个简单的错误:1。while循环的循环条件是错误的(实际上,这里至少有两个错误,这取决于你如何解决下面的错误2)没有你在while循环检查是怎么改变的变量。唯一的变量的变化是计数。您的囚犯被饿死而试图跳出循环{S0的}其余的代码是不会赢得任何风格的比赛(也一),但如果你解决以上所有,它可能至少工作。当它,重温你的算法,这是非常低效的。你也没有适当的角落案件和输入的有效性测试
RKnGl
评论会员:游客 时间:2012/02/06
Enternbsp;数墙壁,N输入跳跃高度:X输入跳滑为:Ytotaljumps0通过I(0到​​N-1)NBSP循环;输入每个墙的高度WH[我]NBSPheightachieved=0而(heightachievedlt;WH[I])totaljumps=1heightachieved=Xnbsp;NBSP(若有的是他还没有结束-刹车失控循环)heightachieved=yendwhile打印totaljumps的结束循环我想你知道如何编写和/或如何了hrough矢量等...
的Pankaj sammal:老兄这是一个正在进行的比赛的比赛,如果你不能为自己而做,为什么你到底什至懒得参加...... P
评论会员:理查德MacCutchan 时间:2012/02/06
vdkolekar写道:: | CPallini:无

我们不这样做你的功课。得到你的钱包,然后也许我们这样做:西蒙・邦Terkildsen
评论会员:游客 时间:2012/02/06
阅读什么"问一个问题"页面上,特别是项目7:7。如果你有一个学校或大学的分配,认为你的老师或讲师也阅读这些论坛。作业点是让你学到一些东西。如果我们做到这一点,我们正在做你帮倒忙。我们能做些什么,或者是以下内容:-任何特定的编程主题提供了一个一般性的解释,你没有理解{BR​​}-找出什么是错的,如果你的代码并不如预期般运作,或不编译(注:这确实需要你编写的代码!)-我们还可能指出你进一步的信息,或者你可以使用一个特定的功能或库的文章,但作业中,我假设你所有您需要的信息(和功能)
Stefan_Lang:请参阅最近我的答案是:]

能否请您解释我们两个人相同的问题可以问的问题怎么来的呢? (请看到我的意见,以理查德的评论。)

谢谢你,
mdash; SA
评论会员:SAKryukov 时间:2012/02/06
{的C4}
评论会员:bhaiji迪帕克耆那教 时间:2012/02/06