资源描述
高斯消元法C语言程序及其输出结果杨学玉(33)C语言程序:#include stdio。 h#include #include math。 hdefine N 10double aN+1 N+1,bN+1, xN+1;/大 用在此处以便可以让下面的程序也调用大/main () int n,i,j,k;double temp;printf (”请输入方程组的维数:n”);scanf (%d,&n);if(nN)printf (错误:元素超过初设定的值dn”,N);exit(0);printf(开始输入各元素的值:);for (i=1; i=n; i+)for (j=1; j=n;j+)printf(” 请输入元素%d %d,i,j);scanf (%lf,&aij);printf (请输入常数 b%d, j);scanf(%lf,&bi);for(j=1;j=n1;j+)for(i=j+1 ; i=n;i+)temp=a i j /ajj;for (k=1; k=j+1 ; k-)xj=x j -xk *a jk;x j=x j/aj j;for(j=1;j=n; j+)printf(x%d =%fn”,j, x j);/大列出高斯消元后得到的数组*/fun(int m, int n, double aN+1 N+1 ,double b N+1)int i, j;printf (”消元后的矩阵是:n”);for(i=1;i=m; i+)for (j=1; j=n;j+)printf(f”,ai j);printf (n”);C语言输出结果: QYJse rsAdm i nhtraiorDe 出叩悌2 建文诈寺(2)De bugT extl3.e)(er青输队万程组峥琪巍认各元素的佳请幡入元素山皿 清 SAXf tinai-i.E情砂蓬h1请轮入无毒HI 请加入为富 IBM元素2 |清锵入崖敏h3情钿入无重31】4 请物入无毒-4.5 请如I入元素6 清撤人常珈1 港元小推阵是:2.003000-1.5S039S3.O0S3S09.S036Q0e.756U9639.朋0阀通启渊丽H-R. OQQ9S0xl=-1.0H0000妃21=吼朋澜测)c3=l.S0S8aflPress any kejj to continue半Mat-lab程序及输出结果:
展开阅读全文