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;
}