发布网友 发布时间:2023-12-27 16:33
共2个回答
热心网友 时间:2024-08-04 17:43
clea &&清除屏幕
input "第一边长" to s1 &&提示输入“第一边长”到变量s1
input "第二边长" to s2 &&提示输入“第二边长”到变量s2
input "第三边长" to s3 &&提示输入“第三边长”到变量s3
area=triangle(s1,s2,s3) &&调用自定义函数 triangle,计算面积
?str(s1,2)+str(s2,3)+str(s3,2)+"的面积是:"+str(area,6,1) &&输出结果字符串
return &&退出程序
function triangle &&自定义函数默认的是值传递(单向),为什么后面的s会传给上面的变量
parameters a,b,c,s &&定义形式参数
p=(a+b+c)/2 &&
if p>0 and p-a>0 and p-b>0 and p-c>0 &&如果符合条件
s=sqrt(p*(p-a)*(p-b)*(p-c)) &&计算面积
else
?"不能构成一个三角形" &&如果不符合条件,则输出错误信息
endif
return s &&返回函数值
endfunc
热心网友 时间:2024-08-04 17:37
VFP没有多行注释、没有行中注释,有一下两种注释:行前注释:note或*号行后注释:&& 比如以下几行就是注释方法: * 这是一个演示程序,本行是注释 note 制作:hanhezhai 本行是注释 ?'你好啊' && 显示【你好啊】