>不知以下这个程序满不满足你的要求</P><
>#include<stdio.h>& p$ L- C" P7 s# q4 w# N, B6 {
> /***************** 参数说明 **********************/
>/*************************************************************************2 e' v) N* q$ K9 s* m- H
>int stop=1; //迭代记数变量
>double a[MAX][MAX],b[MAX],c[MAX],temp_c[MAX],max=0; //方程组相关系数
>void create(); //建立方程组3 T } y. \* z- }! L
>void main() {
> printf("\n\n第一阶段问题为:\n\n");
> if(max!=0) {% e8 k; I( n% V2 Y7 L
> //转换为第二阶段价值系数0 j. Z8 l" v8 y( D, y2 `
> puts("\n\n第二阶段问题为:\n\n");
>void banner() {
>void show() {
> printf("\nst:\n");
>void exchange() {% S7 V z4 c, E, {7 j
>void create() {
> printf("输入约束方程组个数:");) ^" ]- c. E3 A% ~$ e& J( A% w3 f
> while(1) {+ u4 f. n& p. Y+ z
>//显示输入的方程组
> printf("\nst:\n");
> tnum_x=num_x;8 t3 Q5 A5 C. h4 c$ V
>//化为标准形式
>//显示标准化后的方程组: R e( y, v# g) o# Q0 t4 q) M7 D
> printf("\nst:\n");
>void iterative() {
> printf("\n\n第%d次迭代:\n\n",stop); + b" H* _- K! j. W% V
> switch(step) {
>//确定换入变量
>//确定换出变量0 C9 A8 Q3 R2 d: j- E* ^" q7 c1 @
> printf(" 基变量:");$ V6 ]3 `) p6 S8 ?& |* n+ r3 p
> for(i=1;i<=num_st;i++) {
>void output() {# i' ^' I( p2 c1 w) O
>very good.Well done.</P>| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |