这是线性规划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 [j];
//}
i = 1;
kernel[1] = 1;
kernel[2] = 0;
kernel[3] = 0;
kernel[4] = 1;
kernel[5] = 0;
kernel[6] = 0;
kernel[7] = -1;
kernel[8] = 325;
float (*c)[310] = kernel;
i = 2;
c[1] = 0;
c[2] = 1;
c[3] = 0;
c[4] = 0;
c[5] = 1;
c |