这是线性规划c语言实现的例子, 转载。 转自哪忘了…… 原作者不要怪我。
//在Visual C++控制台程序中编译执行
#include
#include
using namespace std;
#define M 10000
//全局变量
float kernel[110][310];//核心矩阵表
int m=0,n=0,t=0;
//m:约束不等式个数
//n:结构向量的个数
//t:目标函数类型:-1代表求求最小值,1代表求最大值
//输入接口函数
void input()
{
//读入所求问题的基本条件
cout<
cout<
cout<
// cin>>n;
n=6;
cout<=):"<
for (i=1;i<=n;i++)
cout<
cout<
//for (i=1;i<=m;i++)
//{
//cout<
//for (j=1;j<=n+2;j++)
//cin>>kernel [i][j];
//}
i = 1;
kernel[i][1] = 1;
kernel[i][2] = 0;
kernel[i][3] = 0;
kernel[i][4] = 1;
kernel[i][5] = 0;
kernel[i][6] = 0;
kernel[i][7] = -1;
kernel[i][8] = 325;
float (*c)[310] = kernel;
i = 2;
c[i][1] = 0;
c[i][2] = 1;
c[i][3] = 0;
c[i][4] = 0;
c[i][5] = 1;
c