这个代码到底哪里有问题啊

img


怎么运行都运行不出来 到底哪里出了问题 VS调试也调试不了 DEV也没用 C语言真的好难啊

有报错吗

  • 您的while (1)循环中的控制变量t在循环过程中一直在自增1操作,根本就不会变小,t/100又怎么会小于等于30哩?循环根本就“停不下来”,它就一“死循环”!一直在循环,就像“鬼打墙”,循环后的打印输出语句语句,一直都没有执行,您怎么可以看到您的预期输出哩。

    img


  当您不会的语言,肯定是“天书”,小时候,看到大人说话,不也是感觉说话好不容易。现在,觉得“不就是张嘴的事儿”😀😀


看你输入的数字,假如输入8个数字如:1 2 3 4 5 6 7 8,此时可以输出。
如输入:8 7 6 5 4 3 2 1,则死循环无输出。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7708963
  • 以下回答来自chatgpt:

    根据提供的参考资料和问题描述,无法具体找出C语言代码中的错误,因为没有提供具体的代码和错误信息。然而,我可以提供一些常见的问题排查方法,帮助您找到代码中的错误:

    1. 检查语法错误:检查代码中是否有拼写错误、缺少分号、括号不匹配等常见的语法错误。这些错误可能导致代码无法编译或运行。

    2. 使用调试工具:使用调试工具(如gdb)来逐步执行代码并查看变量的值,以确定问题所在。在调试过程中,您可以设置断点、查看变量值和跟踪程序执行流程,以找出错误。

    3. 检查错误信息:如果代码无法正常运行,查找和记录任何错误消息或警告。错误消息通常提供有关问题的有用信息,比如代码的行数、类型错误等。

    4. 查看日志文件:如果代码与其他组件或库一起使用,查看相应的日志文件以获取更多信息。日志文件可能包含有关代码运行过程中发生的错误的详细信息。

    5. 运行边界测试:尝试使用不同的输入值进行测试,包括边界情况(如最大值、最小值、空值等)。这有助于确定代码是否在处理特殊情况时出错。

    6. 代码审查:请其他人(最好是有经验的C语言程序员)检查您的代码,以便发现您可能忽略的错误。他们可以提供新的视角和建议。

    请注意,以上方法仅供参考,具体的解决方案取决于具体的问题和代码。如果您还有其他问题,请提供更多详细信息,我将尽力提供协助。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^