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 · 410 阅读 · 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 · 469 阅读 · 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 · 174 阅读 · 0 评论