我想创建一个程序,从用户取数字,并检查该数字是否顺序

时间:2018-05-20 12:06:26

标签: c

enter image description here

每次输入数字时,都不会检查前一个数字!

2 个答案:

答案 0 :(得分:0)

问题是您过早地设置prev = num,因此您正在丢失prev的旧值,这是您需要比较的内容。看起来你已经通过任意减少上一个来解决这个问题,但当然它看起来像你总是按顺序的程序,这是一个荒谬的解决方案。

你需要解决实际问题,而不是试图解决它。

答案 1 :(得分:0)

您在申报时没有初始化num变量,因此当您设置prev=num时,prev将是一个随机数(正数或负数),如果它是大于你的输入,第一次检查(prev<num)将是错误的。