请在 下方输入 要搜索的题目:

编写程序:已知三角形的三边a=3,b=4,c=5,求其面积s。(提示:假设有一个三角形,边长分别为a、b、c,三角形的面积S可由海伦公式求得: S=sqrt(p(p-a)(p-b)(p-c)),而公式里的p为半周长: p=(a+b+c)/2)

编写程序:已知三角形的三边a=3,b=4,c=5,求其面积s。(提示:假设有一个三角形,边长分别为a、b、c,三角形的面积S可由海伦公式求得: S=sqrt(p(p-a)(p-b)(p-c)),而公式里的p为半周长: p=(a+b+c)/2)

发布时间:2025-04-02 14:39:33
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:【计分规则】: //此处程序仅供参考,如有其他思路,可以实现也可得分 #include #include //调用sqrt函数所需要的头文件(1分) void main() //main函数定义,如果是int main()要有对应的return 0;(1分) { float a, b, c;//定义三个浮点型变量用于存放三角形三条边的边长 double s;//定义double类型的变量用于存放三角形的面积 float p;//根据海伦公式定义出三角形的半周长p scanf("%f %f %f", &a, &b, &c);//从键盘输入三角形三条边的长(2分) /*这里默认三边能构成三角形,否则需要另外加判定函数。*/ p = (a + b + c) / 2;//给半周长赋值 (2分) s = sqrt(p*(p - a)*(p - b)*(p - c)); //(2分) printf("三角形的面积为%lf", s); //输出(2分) }
专业技术学习
专业技术学习
搜搜题库系统