C++
C++
邂逅君子堂
。
展开
-
1-浮点数的比较(C/C++)
#include<stdio.h>#include<math.h>const double eps = 1e-8;#define Equ(a,b) ((fabs((a)-(b))) < (eps))int main(){ double num=1.23; if(Equ(num,1.23)){//引入极小数eps对误差进行修正 printf("true\n"); }else{ printf("false\n"); } if(num==1.23){原创 2022-03-07 16:59:35 · 365 阅读 · 0 评论 -
2-memset ( ) 对数组中每一个元素赋相同的值
1、头文件:#include<string.h>2、格式:memset (数组名, 值 , sizeof ( 数组名) ) ;3、建议:使用 memset ( ) 赋0或-1;4、如果要对数组赋其他数字(例如1),请使用C++中STL的 algorithom 头文件中的 fill ( ) 函数。但是 memset() 函数执行速度快。...原创 2022-03-07 16:47:24 · 444 阅读 · 0 评论 -
3-C++的sort()函数
1:必须加上头文件"#include <algorithm>"2:*为必填: sort(*首地址,*尾地址,比较函数)#include<stdio.h>#include<algorithm>using namespace std;bool cmp(double a, double b){ return a>b;//从大到小排序; }int main(){ double a[]={1.4,-2.1,9}; sort(a,a+3);//不.原创 2022-03-06 23:21:55 · 156 阅读 · 0 评论