70,023
社区成员




#include <stdio.h>
#include <string.h>
#include <math.h>
float getTriangleArea(float x,float y ,float z) ;
int main(){
float a,b,c;
scanf("%f,%f,%f",&a,&b,&c);
printf("%f,%f,%f",a,b,c);
printf("\n");
printf("%f",getTriangleArea(a,b,c));
return 0; /* Program termination. */
}
//求三角形的面积
float getTriangleArea(float x,float y ,float z)
{
float s=(x+y+z)/2;
float area=sqrt(s*(s-x)*(s-y)*(s-z));
printf("%f,%f,%f",x,y,z);
return area;
}
#include <stdio.h>
#include <string.h>
#include <math.h> //这个没有能用sqrt?
float getTriangleArea(float,float,float); //前置声明
int main(){
float a,b,c;
scanf("%f,%f,%f",&a,&b,&c);
printf("%f,%f,%f",a,b,c);
printf("\n");
printf("Area=%f",getTriangleArea(a,b,c));
return 0;
}
//求三角形的面积
float getTriangleArea(float x,float y ,float z){
float s=(x+y+z)/2;
float area=sqrt(s*(s-x)*(s-y)*(s-z));
printf("%f,%f,%f\n",x,y,z);
return area;
}