2_6f.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //2_6f
  2. #include <iostream.h>
  3. #include <iomanip.h>
  4. #include <math.h>
  5. float area(float a, float b, float c); //函数声明
  6. void main()
  7. {
  8.   float a,b,c;
  9.   cout <<"please input 3 sides of one triangle:n";
  10.   cin >>a >>b >>c;   //输入时以空格作为数据间隔
  11.   float result = area(a,b,c);          //函数调用
  12.   cout <<setiosflags(ios::fixed) <<setprecision(2)
  13.        <<"a=" <<setw(7) <<a
  14.        <<",b=" <<setw(7) <<b
  15.        <<",c=" <<setw(7) <<c <<endl;
  16.   cout <<"area of triangle is " <<setw(10)
  17.        <<setprecision(5) <<result <<endl;
  18. }
  19. float area(float a, float b, float c)  //函数定义
  20. {
  21.   float s=(a+b+c)/2;
  22.   return sqrt(s*(s-a)*(s-b)*(s-c));
  23. }