oj-7-D-三角形面积计算

来源:互联网 发布:网络诈骗 刑事立案 编辑:程序博客网 时间:2024/05/16 10:34
/*Copyright (c) 2014,烟台大学计算机学院All rights reseverved.文件名称:xhcx.cpp作者:颜丙齐完成日期:2016年10月27日版本号:1.0v题目描述:输入三个数字,判断可不可组成三角形,如果可以组成三角形算出它的面积,如果不可组成,就输出“error input”。输入:三个数字输出:三角形的面积或“error”。样例输入:1 2 3样例输出:error*/#include <stdio.h>#include <math.h>int main(){    float a,b,c,d,area;    scanf("%f %f %f",&a,&b,&c);    if(a+b>c&&a+c>b&&b+c>a)    {        d=(a+b+c)/2;        area=sqrt((d-a)*(d-b)*(d-c)*d);        printf("area=%.2f",area);    }    else        printf("error input");    return 0;}
知识点总结:这个程序用到了逻辑运算,“&&”和“||”,也用到了一个math.h的一个函数求根号。
学习心得:开始我没看课本,然后直接就做这个题了,虽然有思路,也没想错,但是我不会求三角形面积的公式,后来自己推了一下,最后还推错了,浪费了我大量的时间。以后我应该先看看课本。

0 0
原创粉丝点击