中易网

编写一个fun函数功能是根据给定的三角形三条边长abc求三角形的面积

答案:3  悬赏:30  
解决时间 2021-01-29 23:45
编写一个fun函数功能是根据给定的三角形三条边长abc求三角形的面积
最佳答案
把下面的代码,复制试试,自己在调整一下,百度还是有点问题
#include
#include
//float fun(); 声明的位置不对,声明的时候必须要有形参参数(可以只写形参的类型,比如float)

void main()
{
float fun(float a, float b, float c); //因为你自定义的函数fun ,在main函数之后定义所以要提前声明,这个生命必须放在main里面
float a, b, c, s;
printf("Please enter a b c:");
scanf("%f%f%f", &a, &b, &c);
if ((a + b>c) && (a + c>b) && (b + c>a))
{
s = fun(a, b, c);
printf("%f\n", s);
}
}
float fun(float a, float b, float c)
{
float p, s;
//printf("%f\n%f\n%f\n", a, b, c); 这行没必要,因为在main函数中已经输入了,要用到的三边的值
p = (a + b + c) / 2;
s = sqrt(p*(p - a)*(p - b)*(p - c));
return s;
}
全部回答
语法上都没问题的 你报错的原因是什么 还是没报错只是运行结果不正确
前面的说明
float fun();
有问题,应该给出参数的类型,否则默认是整数!
float fun(float,float,float);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我看见前任和女生在一起我就生气吃醋,怎么办
我是厨师!请问有什么适合我们做兼职的是吗?
新疆的天然气供应上海适宜采用的交通运输方式
7号来的月经12号走,那么什么时候是安全期
70后女人最开放,不谈爱只说性,大家同意吗
车子被蹭了,4S补漆大概要多少钱
请问2005年的奥迪a6还能开几年,到时审车好审
jsp 判断字符串相等
500毫克等于多少克等于多少千克
边缘性人格障碍究竟能好吗
顺丰快递从江门到阳春要多久?到阳春哪里?
培养什么样的人,如何培养人以及为谁培养人是
乘火车从杭州到上海,再到奉贤区南桥镇,该怎么
粤语说乜碌柒是什么意思?
十五岁。一米六,九十九斤。怎么减肥?
推荐资讯
以三只小乌龟为题编个小故事
放薪贷就是骗子!!!!
建设银行收汇时间要多久
问下大家,记得有部电影里讲的是人与虫子战斗
所含元素种类相同是什么意思
国庆节的由来英语的短的(限制20个单词)块块
一岁女宝宝上面四颗门牙跟下面第二对牙一起长
求教:代理公司代垫投资款后的会计处理
乐乐有120张画片,多多有30张画片,乐乐给多多
为什么用Paint工具修剪图片后图片文件会变大
服丧和守孝是否是一回事
入资单 是什么东西?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?