作业帮 > 综合 > 作业

free pascal 编程解题,请问我哪里错了?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 04:43:33
free pascal 编程解题,请问我哪里错了?
输入三个正整数,若能用这三个数作为边长组成三角形,就计算并输出该三角形的面积,
否则输出Can't.
我是这样编的:
然后一些小的数字就可以,某些如 4 9 6 的数据就会出错.为什么额.最好能给个正确答案.

你这段 if a>b then begin a:=d;a:=b;b:=d; end;
错了
应该是交换
if a>b then begin d:=a;a:=b;b:=d; end;
下面几个也是.
如果你要标程问我