首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么当我输入一个大于2的数字时,我得不到循环?

当您输入一个大于2的数字时,得不到循环的原因可能是您的代码逻辑有误。循环是一种重复执行特定代码块的结构,可以使用不同的循环语句来实现,如for循环、while循环等。在您的代码中,可能存在以下问题:

  1. 代码中没有使用循环语句:您的代码可能只执行一次,而没有使用循环语句来实现重复执行。您可以使用合适的循环语句来解决这个问题。
  2. 循环条件错误:如果您使用了循环语句,但是循环条件有误,可能导致循环无法执行。请检查您的循环条件是否正确,并确保它能够满足您的需求。
  3. 循环体内部逻辑错误:即使您的循环语句和条件正确,但是循环体内部的逻辑有误,也可能导致循环无法正常执行。请检查您循环体内部的代码逻辑,确保它能够正确执行。

针对您的具体问题,如果您能提供相关的代码片段,我可以帮助您分析并给出更具体的解决方案。

相关搜索:当我在获取输入类型的函数旁边输入{}时,为什么我得不到定义我如何修复我的循环,当我输入的数字小于1且大于50时停止,当输入超过20时停止?当我使用这行代码时,为什么我得不到10的所有倍数?当我在下面的代码中的第1行输入"j<0“时,为什么我得不到输出?当我输入一个超出范围的数字时,循环返回的值与我输入一个来自范围的数字时的值相同。为什么会这样呢?为什么当我输入END时我的程序不会终止?当我输入一个名字时,我的代码返回一个StackOverFlowException ...我不明白为什么当我尝试从不同的州拉客户订购时,为什么我得不到任何结果?当我的随机数大于我写的数时,为什么我的计数变成0?为什么我的WHILE循环在我输入我想要的字母时没有停止?当我插入一个超出范围的数字时,为什么我的警告框不出现?当我运行我的程序来计算一个整数的教堂数字时,为什么我得到一个#("halt")错误?Java为什么我输入的每一个输入都会忽略While循环?当我输入矩阵时,为什么我的Javascript高斯消除程序不工作?当我运行这个函数时,为什么我的用户输入没有被调用?当我使用大于10的数组时,为什么我的堆排序不起作用?c#为什么当我给出'y‘作为输入时这个循环会循环,而当我给出一个'n’时却运行得很好?为什么当我在后端更改CSS时,我得不到我在chrome导航器上得到的结果?当我在这个字符串的末尾添加一个以上的字符时,为什么我什么也得不到?当我指定3时,为什么我在ggplot2中的数据视觉显示4个有效数字?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 《挑战30天C++入门极限》理解C++面向对象程序设计中的抽象理论

    为了更容易学习便于理解,我们的图例是以有两个小孩围成一圈,并且设置报数的数为1的情况来制作的。   上面的两种解决Josephus问题的解决办法从代码上来看,都属于一杆子到底的解法,第二种从结构表达上优于第一种,但是这两个都属于纯粹的过程式程序设计,程序虽然简短,但很难让人看懂,程序的可读性不高,在我们没有学习面向对象的编程之前,聪明的人可能会把各各步骤分解出来做成由几个函数来解决问题。   思路大致可以分为以下六个部分:   1.建立结构   2.初始化小孩总数,和数小孩的数   3.初始化链表并构成环链   4.开始通过循环数小孩获得得胜者   5.输出得胜者   6.返回堆内存空间   从表上看这个程序为了便于阅读可以写成六个函数来分别处理这六个过程,的确,这么修改过后程序的可读性是提高了一大步,但是有缺点仍然存在,程序完全暴露在外,任何人都可以修改程序,程序中的一些程序作者不希望使用者能够修改的对象暴露在外,各对象得不到任何的保护,不能保证程序在运行中不被意外修改,对于使用者来说还是需要具备解决Josephus问题算法的能力,一旦程序变的越来越很,,每一个参与开发的程序员都需要通读程序的所有部分,程序完全不具备黑盒效应,给多人的协作开发带来了很大的麻烦,几乎每个人都做了同样的重复劳动,这种为了解决一个分枝小问题写一个函数,最后由很多个解决局部问题的函数组合成的程序我们叫做结构化程序设计,结构化编程较过程化编程相比可读性是提高了,但程序不能轻易的被分割解决一个个大问题的模块,在主函数中使用他们的时候总是这个函数调用到那个函数,如果你并不是这些函数的作者就很难正确方便的使用这些函数,而且程序的变量重名问题带来的困扰也是很让人头痛的…… 那么面向对象的程序设计又是如何解决这些问题的呢?   面向对象的程序设计的思路是这样的:   程序 = 对象 + 对象 +对象..........   这么组合而来的   对于上面的josephus问题可以把问题分割成如下的方法进行设计(如下图所示)

    02

    java多线程中的死锁、活锁、饥饿、无锁都是什么鬼?

    死锁、活锁、饥饿是关于多线程是否活跃出现的运行阻塞障碍问题,如果线程出现了这三种情况,即线程不再活跃,不能再正常地执行下去了。 死锁 死锁是多线程中最差的一种情况,多个线程相互占用对方的资源的锁,而又相互等对方释放锁,此时若无外力干预,这些线程则一直处理阻塞的假死状态,形成死锁。 举个例子,A同学抢了B同学的钢笔,B同学抢了A同学的书,两个人都相互占用对方的东西,都在让对方先还给自己自己再还,这样一直争执下去等待对方还而又得不到解决,老师知道此事后就让他们相互还给对方,这样在外力的干预下他们才解决,当然

    09

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券