我感觉编译的没错,但是运行结果不对,不知道是为什么?

如题所述

第1个回答  2019-12-23
计算机是个很听话的设备,只要你编写好了程序,它就会跑出跟你你程序相符合的结果,如果结果不对,肯定是程序写错了,你把代码贴出来看看。
第2个回答  2019-11-10
scanf跟输入数据格式不匹配,两数中间只有逗号,输入时多了空格。
第3个回答  2019-12-23
运行结果不对,就说明编译错了啊,感觉不对呗。
第4个回答  2019-11-09
那就是程序中计算过程编码错了!
一次给键盘输入多个变量

scanf("%d %d %d", &i, &j, &k);
第5个回答  2019-12-23
以前的圣诞节,总是认为圣诞老人不会将最好的礼物降临给我,但今年的圣诞节不同,有你的到来,让我永远记住今天。

c语言编程的代码没有错,为什么运行就错了
如果代码本身没有错误,那么可能就是软件的配置没有弄好,比如各种文件路径等!

为什么我的C语言编程时没有错误但有警告,运行不了,这个实在不晓得为什 ...
编译没有错误只是说没有语法错误。 但你的程序可能有逻辑错误。例如死循环什么的。 所以 ,编译正确不代表程序就是对的。其实只要你学习半年左右就很少出语法错误的。更多的是逻辑错误。那是侯还要靠自己一步步的调试啊 看啊,想啊。

c语言为什么我编译没错,运行的时候就有错误了 运行不了啊 没有豆了...
你的main拼写错了

为什么我写的c语言在编译后没错误,没警告,但是运行时却没结果。_百度知...
楼主,你好!编译没有错误只能说明没有语法错误,并不能说明代码的逻辑没有错!因为编辑器主要是根据C语言的语法来检查你的代码有没有错!

0error,0warning,为什么执行结果不对
编码错误分为编译错误和逻辑错误,0error,0warning只是说明你的代码在语法上没有错误,编译通过 ,而此时执行结果不对就说明程序设定出错。解决方法如下:1、首先创建a.c和b.c两个源码文件,a.c生成程序a,b.c是传递给a的文件。2、a.c中通过c库函数system()来调用外部编译器gcc来编译传递进来的b...

为什么 程序 编译通过 也是正确的 但是运行的结果却不是正确的 我用...
没语法错误,有逻辑错误,特别是指针容易用错。

用C语言编程程序没有错误为什么结果不对
程序可以运行并不表示程序就是正确的 编译和连接都正确,只能说明编译器对他进行语法等检查 没发现他的错误而已,而既然运行结果是错误的,那就是说明一点 可能是你的算法设计的不当,不能正确的解决问题,这样发生的错误 是运行期错误,在编译连接的过程不会出错的,不过幸好,编译器也为我们 提供了一些解决...

c语言编译没有错误,连接有错误是怎么回事?
1 编译阶段,执行的是对单个文件的转换,从源代码转换成二进制文件。\\x0d\\x0a2 链接阶段,将每个源文件转成的二进制文件,及相关的系统库文件共同打包生成可执行文件。\\x0d\\x0a3 从定义上可以看出,链接阶段,出现错误有两种可能:\\x0d\\x0a1) 函数中引用了不存在的函数。\\x0d\\x0a2) 编译...

我写的一个程序编译通过,但运行是报错。 这是出了什么问题?
这是逻辑错误,就是说代码在语法上没有错误,但是在逻辑上有问题,因此没办法执行。处理这种问题,可以通过调试,来看看哪一块代码逻辑上有问题(就是说没有达到预期的效果)。

VC++6.0编译没有错误,,,但运行时提示无法执行程序???
编译没有错误只能说明语法没错,即便运行了也不一定能够得到预期的结果,有可能存在笔误或者逻辑错误呢,因此才需要调试、跟踪等技术手段,这也是每一个程序员都需要掌握的看家本领,如果实在想不明白,就把程序贴出来大家看一下,分析一下看看是什么问题。

相似回答