一阶边界条件三次样条插值C++编程