分类：电脑/网络-软件
问题：计算机C语言的习题输入三角形的3条边a,b,c,如果能构成一个三 
输入三角形的3条边a,b,c,如果能构成一个三角形，输出面积area和周长rimeter(保留两位小数)；否则，输出"These sides do not correspond to a valid triangle".在一个三角形中，任意两边之和大于第三边。三角形面积计算公式：area=根号下s(s-a)(s-b)(s-c),其中s=(a+b+c)/2,最好把程序详细的写一遍，谢谢。急。
回答：#include<tream.h>#include<math.h>int could(float a,float  b,float  c){    if(a+b>c&&a+c>b&&b+c>a)      return 1;    else       return 0;}float  area(float  a,float  b,float  c){  float s=(a+b+c)/2;  return sqrt(s*(s-a)*(s-b)*(s-c))}float perimeter(float a,float b,float c){  return a+b+c;}void main (){   float a,b,c;   cout<<"请输入三角形的三条边a，b，c：";   cin>>a>>b>>c;   if(could(a,b,c))    {      cout<<'\n'<<"该三角形的面积是"<<area(a,b,c)<<endl;      cout<<"该三角形的周长是"<     }   else       cout<<"These sides do not correspond to a valid triangle"}具体的怎么保留两位小数的，我不会。我是大二的，刚刚参加完计算机二级考试。这道题我以前做过，是我临时编写的。应该不会有错误。