c語言三角形的面積公式
『壹』 c語言 計算三角形的面積 簡單代碼
#include<stdio.h>
#include<math.h>
voidmain()
{
floata,b,c,s,area;
printf("依次輸入a,b,c(空格識別一個數):");
scanf("%f%f%f,",&a,&b,&c);
s=(float)0.5*(a+b+c);
area=(float)sqrt(s*(s-a)*(s-b)*(s-c));
printf("面積為:%f",area);
}
(1)c語言三角形的面積公式擴展閱讀
C++用邊長求三角形面積
#include<bits/stdc++.h>
usingnamespacestd;
intmain(){
doublea,b,c,r;
cin>>a>>b>>c;
r=(a+b+c)/2;
if(a+b>c&&a+c>b&&b+c>a)printf("%.4lf",sqrt(r*(r-a)*(r-b)*(r-c)));
elsecout<<"DataError";
return0;
}
『貳』 用c語言求三角形面積怎麼求
簡單的輸入三角形的底和高求面積的呈現如下:
#include "stdio.h"
void main()
{
float a = 0;
float h = 0;
printf("請輸入三角形的底邊長:");
scanf("%f",&a);
while (a <= 0)
{
printf("您輸入的值不正確,請重新輸入:");
scanf("%f",&a);
}
printf("請輸入三角形的高:");
scanf("%f",&h);
while (h <= 0)
{
printf("您輸入的值不正確,請重新輸入:");
scanf("%f",&h);
}
printf("三角形的面積為:%f
",a*h/2);
}
『叄』 c語言中輸入三角形三邊長,求三角形面積。
c語言中輸入三角形三邊長,求三角形面積公式如下:
#include
#include
public void main()
{
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
double area,preimeter;
preimeter=a+b+c;
double p=preimeter/2;
area=sqrt(p*(p-a)*(p-b)*(p-c));
printf("area = %.2lf, preimeter = %.2lf
",area,preimeter);
getchar(); getchar();
}
『肆』 C語言設計的三角形的面積公式是什麼
main()
{
float a,b,c,s,area; //定義浮點型小數a,b,c,s,area
scanf("%f,%f,%f",&a,&b,&c); //從鍵盤接收3個數分別賦給a,b,c(這個就是讓輸入三邊長)
s=1.0/2*(a+b+c); //s=(a+b+c)/2(運算優先順序先括弧然後再從左到右運算)
area=sqrt(s*(s-a)*(s-b)*(s-c)); //area=√[s(s-a)(s-b)(s-c)](三角形面積公式,sqrt()就是√)
printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n",a,b,c,s); //輸出a,b,c,s(%7.2f是總共7位小數點後佔2位)
printf("area=%7.2f\n",area); //輸出面積area
}
『伍』 c語言編程:已知三角形的三邊長,求其面積。
#include<stdio.h>
#include<math.h>
voidmain()
{
floata,b,c,s,p;
printf("請輸入三角形的三邊長:");
scanf("%f,%f,%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形面積=%6.2f ",s);
}
(5)c語言三角形的面積公式擴展閱讀
java基礎求三角形的面積
publicclassE201_01_01三角形面積{
publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
System.out.println("輸入三角形的三邊");
inta=scan.nextByte();
intb=scan.nextByte();
intc=scan.nextByte();
floats=(a+b+c)/2f;
floatS=(float)Math.sqrt(s*(s-a)*(s-b)*(s-c));
if(a+b>c&&b+c>a&&a+c>b){
System.out.println(S);
}
else{
System.out.println("不成立三角形");
}
}
}
『陸』 c語言編程,求三角形面積公式
c語言編程求三角形面積公式的步驟如下:
首先我們先聲明若干個變數,分別用它們來表示三角形的邊長和面積等。
然後我們使用scanf()函數從鍵盤敲入邊長。
應用題目中的公式進行面積的求解。
列印輸出相應的三角形面積。
『柒』 C語言編程,已知三角形的三邊長a,b,c,計算求三角形面積的公式為:
程序代碼如下:
#include <stdio.h>
#include <math.h>
int main()
{
printf("輸入三個邊長: ");
float a,b,c;
float s,area;
scanf("%f%f%f",&a,&b,&c);
s = (a+b+c)/2;
area = sqrt(s*(s-a)*(s-b)*(s-c));
if(a+b>c && b+c>a && a+c>b)
printf("面積是%.2f ",area);
else
printf("三條邊無法構成三角形");
return 0;
}
(7)c語言三角形的面積公式擴展閱讀:
三角形具有以下性質:
1、三角形任意兩邊之和大於第三邊,任意兩邊之差小於第三邊。
2、在平面上三角形的內角和等於180°(內角和定理)。
3、在平面上三角形的外角和等於360° (外角和定理)。
4、三角形的三條角平分線交於一點,三條高線的所在直線交於一點,三條中線交於一點。
5、三角形的任意一條中線將這個三角形分為兩個面積相等的三角形。
『捌』 c語言編程計算三角形面積
#include<stdio.h>
#include<math.h>
int main(void)
{
float a,b,c,p,s;
printf("請輸入三角形的三個邊長:\n");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形的面積為:%d",s);
return 0;
}
純手打,望採納!
『玖』 C語言 編寫三角形面積計算
#include<stdio.h>
#include<math.h>
//doublesin(doublex);
#definePI3.14159265
intmain()
{
doublea,b,ang_c,s;scanf("%lf%lf%lf",&a,&b,&ang_c);
s=a*b*sin(ang_c*PI/180.0)/2.0;
printf("Theareais%f ",s);
return0;
}
/*
要不然自己實現sin函數,否則引進math頭文件
還有scanf仔細看看,我怎麼寫的
*/