【p1008】

今天一天收获很多,接触到许多不曾了解的知识,总结一天的学习,用一道题来说吧。题目大概如下:用海伦公式求三角形面积,给定三角形三边a,b,c(均为整数且小于100)三角形半周长p=(a+b+c)/2,三角形面积s= √[p(p-a)(p-b)(p-c)] .给定三边数据及面积,需自己设定编程求出面积,结果保留两位小数,开根函数sqrt(x)。 
#include<iostream> 
#include<iomanip>       
#include<cmath>         
using namespace std;    
int main()              
{
              int a,b,c;
              double s,x,p;
              cin>>a>>b>>c>>p;
              p=(a+b+c)/2;
              x=p*(p-a)*(p-b)*(p-c);
              s=sqrt(x);
              cout<<setiosflags(ios::fixed)<<setprecision(2);
              cout<<s<<endl;
              return 0;
}
(刚学习编程可能有误啊,欢迎指出)
通过这道题,我学到了编程的基本应用模式以及其他一些的基本数据类型,对于一些结果小数的计算明白了怎样去做。

posted @ 2017-07-26 21:29  zxy000  阅读(123)  评论(0编辑  收藏  举报