C语言:用海伦公式求三角形面积我编了如下程序:#include #define s ((a+b+c)/2)void main(){ float a,b,c; double area; scanf("%f%f%f",&a,&b,&c); if(a>=b+c || b>=a+c || c>=a+b) printf("error\n"); else { area=sqrt((double)(s*(s-a)*(s-b
用c语言编写一个求三角形面积的程序 相关知识点: 试题来源: 解析 假设知道三角形的三边长为a,b,c.程序如下:#include #include double area (double a, double b, double c){ double area=0,s=0; s=(a+b+c)/2 area=sqrt(s*(s-a)*(s-b)*(s-c)); return area;}void main(){ double a=...
#include<stdio.h> #include<math.h> int main(void) { int a,b,c; float s; float area; printf("请输入三角形的三边长(用空格分隔开):"); scanf("%d %d %d",&a,&b,&c); {s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("面积为:%.3f",s); } return 0; } ...
printf("不是三角形,请重新输入\n"); kaiGuan=1; } else { kaiGuan=0; } } //输入三角形三边,如果不能构成三角形,从新输入 //如能构成三角形,调用三角形面积函数,求三角形面积 int main() { int a,b,c; cc: printf("请输入三角形三边的值:\n"); scanf("%d",&a); scanf("%d",&b); ...
要计算三角形的面积,需要知道三角形的底和高。假设三角形的底为b,高为h。C语言代码如下所示:```c#include int main() { float b, h, area;...
1c,b+c>a,a+c>b)printf("三角形面积=%d\n",area);else printf("无法构成三角形\n");}我是初学者,刚刚接触,编的程序是错误的,错误一是sqrt公式那里的运用,还有就是总是说找不到与else对应的if.">C++ 编程 关于用海伦公式计算三角形面积的一个程序#includevoid main (){ int a,b,c,s,area,d;...
只要输入三角形的三边长,就能计算三角形的面积,注意一点:有的值不能构成三角形,这个程序会给予用户提示。#include 'stdio.h'#include 'stdlib.h'#include 'math.h'。int main() float area,s,a,b,c; printf('请输入三角形的边长a:(一次只输入一个边长,如2.34)'); ...
C语言:输入三角形三条边的边长,并输出面积:1、首先打开我们的DEV C++软件,点击“新建源代码”。2、在编辑页面输入以下代码:include<stdio.h> int main(){ folat a,b,c,s,p ;printf("请输入三角形的三边:");scanf("%f %f %f",&a,&b,&c);p=(a+b+c)/2;s=sqrt((p-a)*(p-...
要用C语言求三角形的面积,可以通过以下步骤:1. 首先定义三个变量分别表示三角形的三条边长a、b、c。2. 然后使用海伦公式计算三角形的面积,公式如下: 面积 = sqrt(s * (s ...