用c语言写一个程序:已知三角形三边长a,b,c,求三角形的内切圆半径和外切圆半径。
时间: 2023-05-28 22:05:31 浏览: 188
编写一个程序,输入三角形的三条边的边长,求三角形的面积。
#include<stdio.h>
#include<math.h>
int main(){
float a,b,c,p,s,r1,r2;
printf("请输入三角形的三边长a,b,c:\n");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
r1=s/p;
r2=a*b*c/(4*s);
printf("内切圆半径为:%.2f\n",r1);
printf("外切圆半径为:%.2f\n",r2);
return 0;
}
阅读全文