如题所述
#include <stdio.h>
#include <math.h>
int main(void)
{
float a,b,c,p,area;
printf("请è¾å ¥ä¸ä¸ªæ°ï¼");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
if(a+b>c && a+c>b && b+c>a)
{
area=sqrt(p*(p-a)*(p-b)*(p-c));
printf("以%f,%f,%fææçä¸è§å½¢çé¢ç§¯ä¸ºï¼%f\n",a,b,c,area);
}
else
printf("%f,%f,%fä¸è½æé ä¸è§å½¢\n",a,b,c);
printf("\n");
return 0;
}
#include <math.h>
int main(void)
{
float a,b,c,p,area;
printf("请è¾å ¥ä¸ä¸ªæ°ï¼");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
if(a+b>c && a+c>b && b+c>a)
{
area=sqrt(p*(p-a)*(p-b)*(p-c));
printf("以%f,%f,%fææçä¸è§å½¢çé¢ç§¯ä¸ºï¼%f\n",a,b,c,area);
}
else
printf("%f,%f,%fä¸è½æé ä¸è§å½¢\n",a,b,c);
printf("\n");
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-12-30
#include "stdio.h"
#include "math.h"
int main()
{
float a,b,c,p,s;
printf("请输入三角形的三边长,空格分开:");
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a) printf("能构成三角形\n");
else
{
printf("不能构成三角形 \n");
return 0;
}
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形的三边是:%f %f %f ",a,b,c);
printf("面积是: %f \n",s);
return 0;
}
#include "math.h"
int main()
{
float a,b,c,p,s;
printf("请输入三角形的三边长,空格分开:");
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a) printf("能构成三角形\n");
else
{
printf("不能构成三角形 \n");
return 0;
}
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形的三边是:%f %f %f ",a,b,c);
printf("面积是: %f \n",s);
return 0;
}