Login
网站首页 > 文章中心 > 其它

编程正确运行结果错误_程序正确为什么运行结果错误

作者:小编 更新时间:2023-07-05 14:33:41 浏览量:30人看过

可能是你运行的是前面错的程序,把程序复制下来重启喊哗软件,再运行一次,你郑神行的程序若真的完全正确的瞎运话那就可以运行并得到结果了,我以前写程序的时候也经常碰到这样的问题的.

编译正确,只能说明代码没有语法错误,但并不排除代码中存在逻辑性的错误,比方说 a=b◆1 ,如果误输为 a=b◆2,语法上可能没姿轿盯错,但运行结果可能就大相径庭了。帆知这样的迹和错误编程系统一般是无法自动发现的,只能靠人工逐步排查了。

方法一:加上程序语句

编程正确运行结果错误_程序正确为什么运行结果错误-图1

a.#include

system("pause");

b.#include

getch();

c.getchar();

方法二:使用DOS命令行信槐方式运行程序

这样程序结果会保留在命令行当中。

方法三:使用第三方IDE工具

建议使用SciTE,因为Dev正好也隐配是采用GCC的架构,而Scite正好对c◆◆及C的配置也是滑携友如此,可以对SciTE进行配置后就可以使用了,编译及运行结果会直接显示并保留在右侧的输出窗口中。

逻辑是错,羡槐结果当然是错的,跟据任意三边求三角形面积,要用Heron公式:S=√[p(p-a)(p-b)(p-c)] ;p=(a◆b◆c)/2 。即任意已知三角三边的长度,那么以它的半周长分别乘桥派族以它半周长与三边的差的开平方根就是它的面积。当你的程序输入任意三条边时,你还必须检查这三条边能否构成三角形才行。

判断三条线段能否组成三角形的依据是三角形三边关系的定理:"三角形任何两边的和大于第三边"和它的推论:"三角形任何两边的差小于第三边"。即,若三角形的三边是a,b,c,则有:

a

b

c

以及

b-c),④

c-a),⑤

b-a)。⑥

在具体应用时,一般要在给出的三条线段中,找出一条最长的线段与另两条线段的和进行比较,如果适合定理,另外5个不等式就自然成立。例如,设a≥b≥c,只要①式成立,②,③两式显然也是成立的。又由③式可以直接推导出④式,由①式可以直接推导出⑤式和⑥式。

可见,当a≥b≥c时,关键的式子是①式,只要①式成立,其他五个式子便可成立。

因此你的程序在计算面积前,还必须先对这三个数由大到小排序,然后比较最大数是否小于两个较小数之和,如果否,程序终止,提示输入敏弊的边不能构成三解形。

具体的伪代码就不帮你写了,分析得这么直白,你还写不出来,就不要学编程了。

行结果错误

以上就是土嘎嘎小编大虾米为大家整理的编程正确运行结果错误_程序正确为什么运行结果错误相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章