C语言:输入三角形边长,求面积。
生活随笔
收集整理的這篇文章主要介紹了
C语言:输入三角形边长,求面积。
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#include<stdio.h>
#include<math.h> ? ? ? ? ? ? ? ? ? ? ?
void main() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
{
float a,b,c,p;
double S;
printf("請(qǐng)輸入三邊長(zhǎng)度:\n");
scanf("%f %f %f",&a,&b,&c);
if(a+b>c&&b+c>a&&a+c>b)
{
? ? ? ? p=(a+b+c)/2;
? ? ? ? S=sqrt(p*(p-a)*(p-b)*(p-c));
? ? ? ? printf("此三角形面積為:%f\n",S);
}
else
{
? ? ? ? printf("您所輸入的三邊不構(gòu)成三角形!\n");
}
}
注意:
如果出現(xiàn)錯(cuò)誤提示:C2064: term does not evaluate to a function,請(qǐng)檢查S=sqrt(p*(p-a)*(p-b)*(p-c))是否缺失中間的“*”。
總結(jié)
以上是生活随笔為你收集整理的C语言:输入三角形边长,求面积。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。