求N个点中斜率最大(不考虑无穷)的两个点并输出最大斜率

程序没有实现与用户的输入交互:

#include using namespace std; void Sort(double [][2],int size); int main() { const int N=6; double max=0; double x1,y1,x2,y2; double pt[N][2]={{1.2,1.8},{2.1,8.7},{0.31,3.1},{1.4,4.9},{12.5,5.2},{6.8,6.1}}; Sort(pt,6); for(int i=0;i-0.000001) { cout<<"All points in line!"<=0;--i) { for(j=0;jp[j+1][0]) { x=p[j][0]; y=p[j][1]; p[j][0]=p[j+1][0]; p[j][1]=p[j+1][1]; p[j+1][0]=x; p[j+1][1]=y; } } }

你可能感兴趣的:(求N个点中斜率最大(不考虑无穷)的两个点并输出最大斜率)