輸入三角形的三邊長輸出面積
阿新 • • 發佈:2019-02-19
#include <stdio.h> #include <stdlib.h> #include <math.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ //公式area=sqrt(s*(s-bian1)*(s-bian2)*(s-bian3)),s=(bian1+bian2+bian3)/2 int main(int argc, char *argv[]) { float bian1,bian2,bian3,area,s; //定義實型數邊1,2,3,面積,及s,不能用double,計算量太大 printf("請輸入三角形三邊長:"); //提示輸入三邊長 scanf("%f%f%f",&bian1,&bian2,&bian3); //讀取輸入的三邊 printf("邊1是%f,邊2是%f,邊3是%f,",bian1,bian2,bian3);//輸出輸入的三邊 s=(bian1+bian2+bian3)/2; //計算出要用的數s area=sqrt(s*(s-bian1)*(s-bian2)*(s-bian3)); //計算出面積 printf("面積是%f",area); //輸出面積 return 0; }