本文只是确定插补位置,插补计算没写。
插补文件的原始数据,是已经从小到大排列好的,数据设置为double类型。现在按顺序查找,寻找插入位置。包含小数判断大小。
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <algorithm>
#include <stdlib.h>
#include <math.h>
using namespace std;
const double esp = 1e-6; //精度
int Order_selection(vector<vector<double> > silly, double testnum);
int main()
{
cout << "Hi,doge" << endl;
double arr[][2] = { {1,34}, {3,25}, {6,43} ,{9,78} ,{12,89} ,{15,114} ,{18,136} };
vector<vector<double> > Silly(sizeof(arr)/ sizeof(arr[0]), vector<double>(2, 0));
int m, n;
for (m = 0; m < Silly.size(); m++)
{
for (n = 0; n < Silly[m].size(); n++)
{
Silly[m][n] = arr[m][n];
cout <<