常用数学函数

~ 2024-12-14 10:43:16

#include<bits/stdc++.h>

using namespace std;

int main(){
	int a;
	cin >> a;
	cout << "取整数的绝对值: "<< abs(a) << endl;// abs函数是对整数取绝对值
	double b;
	cin >> b;
	cout << "浮点数绝对值: "<< fabs(b) << endl;// fabs函数是对浮点数取绝对值
	cout << "浮点数向下取整: "<< floor(b) << endl; // floor函数是对浮点数向下取整
	cout << "浮点数向上取整: "<< ceil(b) << endl; // ceil函数是对浮点数向上取整 
	cout << "求浮点数平方根: "<< sqrt(b) << endl;// sqrt函数是对浮点数或整数开平方根,结果是浮点数 
	cout << "指数函数求a的b次方: " << pow(2.5,3) <<endl;// 
	int s_a = sqrt(a); // 先对a开平方,其结果是小数类型,然后强制转入整型变量s_a
	if(s_a * s_a == a){
		cout << "Yes";
	} else{
		cout << "No"; 
	}
	return 0;
}


我们会审查剪贴板内容,并对发布不合适内容的同学进行相应的处理