码蹄集新手村:绝对值,输入各种类型数,平面、空间三角形面积(坐标)

发布时间:2024年01月14日

1.绝对值

虽然用if else判断是否小于0,小于0取相反数也能解决,但可能会出现错误,尽量用fabs()函数

2. 输入各种类型数所需的常见英文字母

字符 %c

double %lf

float %f

3.平面三角形面积(坐标)

记住三角形面积公式

S=1/2 * |x1y2+x2y3+x3y1-x1y3-x2y1-x3y2|

记忆方法

4.空间三角形面积

海伦公式:P=(a+b+c)/2? ?S=pow(p*(p-a)*(p-b)*(p-c),1/2)

一般算几何体时用结构体

5.平方根 对数值求解

#include<bits/stdc++.h> 

using namespace std;

int main( )
{
    double num;
    scanf("%lf",&num);
    printf("%.2lf ",pow(num,0.5));
    printf("%.2lf ",log(num));
    printf("%.2lf ",log10(num));
    return 0;
}

平方根用sqrt()函数

对数值:①ln是->log(n)②lg->log10(n)

6.平方根

完美平方根是一个数分成两部分仍为平方数(如49分为4和9,4和9均为平方数)

floor()是向下取整

思路:floor是向下取整,但如果本身就是整数,则这个函数也不会改变数值

#include<bits/stdc++.h> 

using namespace std;

int main( )
{
    int n;
    scanf("%d",&n);
    printf("%d",int(floor(sqrt(n))));
    return 0;
}

文章来源:https://blog.csdn.net/miaomiao_2020/article/details/135402253
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。