📄 locate.c
字号:
void locate(float xx[], unsigned long n, float x, unsigned long *j){ unsigned long ju,jm,jl; int ascnd; jl=0; ju=n+1; ascnd=(xx[n] >= xx[1]); while (ju-jl > 1) { jm=(ju+jl) >> 1; if (x >= xx[jm] == ascnd) jl=jm; else ju=jm; } if (x == xx[1]) *j=1; else if(x == xx[n]) *j=n-1; else *j=jl;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -