怎样用c语言编程解多元方程组,C语言解多元一次方程组(矩阵法)
C语言解多元一次方程组(矩阵法)
发布时间:2016年06月08日 评论数:抢沙发
阅读数:2560
#include
#include
#define Han 200//(可自设)多元一次方程组有n行n+1列(多的一列是等号右边的值),给出行数就能确定矩阵,
#define JUZHEN {1,1,1,1,5},{1,2,-1,4,-2},{2,-3,-1,-5,-2},{3,1,2,11,0}//示例一个
int main()
{
int i,j,k,m,n,t,cf,hang=4;//行数为4
float temp;
float AA[Han][Han+1]={JUZHEN};//定义所要计算的数组//4行5列
do{//判断是否重试
for(i=0;i
{
printf("\n");
for(j=0;j
{
printf("%g\t",AA[i][j]);
}
}
printf("\n");
printf("是否自己输入?是:1;否:0");
scanf("%d",&t);
if(t==1)//判断是否自己输入数组
{
printf("输入未知数的个数");
scanf("%d",&hang);
for(i=0;i
{
for(j=0;j
{
printf("第%d行第%d列的数为:",i+1,j+1);
printf("j=%d hang=%d\n",j,hang);
scanf("%f",&AA[i][j]);
}
}
}
for(k=0;k
{
while(AA[k][k]==0)//如果第K行K列的那个数为0,则加和重组一行。
{
for(m=k+1;m
for(n=k;n
AA[k][n]+=AA[m][n];
}
}
for(i=k;i
{
temp=AA[i][k];
for(j=k;j
{
AA[i][j]/=temp;
}
}
for(i=k+1;i
{
for(j=0;j
{
AA[i][j]-=AA[k][j];
}
}
}
for(k=hang-2;k>=0;k--)//这个大循环将数组的右上角转化为0
{
for(i=k+1;i
{
AA[k][hang+1-1]-=AA[k][i]*AA[i][hang+1-1];
AA[k][i]=0;
}
}
for(i=0;i
{
printf("\n");
for(j=0;j
{
printf("%g\t",AA[i][j]);
}
}
printf("\n未知数的值为:\n");
for(i=0;i
{
printf("x(%d)=\t%g\n",i+1,AA[i][hang+1-1]);
}
printf("\n");
printf("是否再试一次?是:1;否:0");
scanf("%d",&cf);
}while(cf==1);//判断是否重试
}
本文作者:HDC
文章标题: C语言解多元一次方程组(矩阵法)
本文地址:http://hdcin.cn/?post=73
版权声明:若无注明,本文皆为“小胖Blog's”原创,转载请保留文章出处。
提交评论
名 字:
邮 箱:
网 址:
清空信息
关闭评论
怎样用c语言编程解多元方程组,C语言解多元一次方程组(矩阵法)相关推荐
- 高斯消元法的c语言编程,列主元高斯消元法的C语言编程
列主元高斯消元法的C语言编程 列主元高斯消元法 基本思想:用高斯消元法求解线性方程组时,为避免小的主元,在进行第k步消元前,应该在第k列(k)元素aik(i k,(k)(k)例如|aikk| max| ...
- c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...
双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池 发布时间:2017-12-07 05:48 一个C语 ...
- c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...
九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池 发布时间:2017-10-18 14:11 据ID ...
- c语言编程期刊论文管理系统,C语言编程下计算机软件论文
1计算机软件C语言的编程实验 1.1计算机软件C语言的编程技巧 计算机软件C语言的编程中,最主要的依据是指针应用,C语言指针能够根据软件程序的编写需求,构建可行的函数,而程序员在设计函数编程的过程中, ...
- c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...
丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池 发布时间:2018-04-09 16:40 在之后 ...
- 江门C语言培训,江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样...
江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样 首页 > C语言 > 江门c语言编程学习 作者:镀金池 发布时间:2017-10-18 09:25 在初期的C语言 ...
- C语言报名里面培训怎么填,庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样...
庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样 首页 > 软件 > 庄河c语言编程学习 作者:镀金池 发布时间:2017-11-29 11:13 明天利用时 ...
- 罗定c语言,罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费...
罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费 首页 > 软件 > 罗定学c语言编程 作者:镀金池 发布时间:2018-10-04 23:40 依照c语言的法则, ...
- 安庆师范大学c语言程序设计,安庆c语言编程学习,安庆学c语言编程培训,安庆学c语言编程一般能拿多少工资...
安庆c语言编程学习,安庆学c语言编程培训,安庆学c语言编程一般能拿多少工资 首页 > C语言 > 安庆c语言编程学习 作者:镀金池 发布时间:2017-10-18 15:20 假定我们 ...
最新文章
- 读书笔记 — Java高并发程序设计 — 第三章 — 锁
- js父页面和子页面之间传值
- Python常用的几种去重方式
- php 实现类,php 获取页面中指定内容的实现类
- postgresql explain的初步分析
- 数据结构学习笔记:实现链表
- 【日志】数字电路电子钟制作日志
- js中in关键字的用法
- 用指针实现对二维数组元素的访问
- MIME类型“ image / jpg”是否与“ image / jpeg”相同?
- 创建计划行确认数量为0的销售订单
- php 0xc0000135,php 错误代码 0xc0000135是什么情况
- win7系统怎么进行网络重置?
- 信息规范和信息安全素养计算机,技师学院计算机专业学生信息安全意识培养的教学研究...
- 手绘标记视频标题文字介绍ae模板
- JAVA 7z Seven Zip 压缩和解压文件
- 抖音视频如何发到快手?短视频如何一键发布?
- html表单控件富文本框,表单控件之富文本框实践
- 无延时直播与传统视频直播优势对比
- 解决Vmware虚拟机下运行Linux电脑发出声音
热门文章
- python+selenium 抢小米mix 2s手机
- 海大12-13年编程题第1题:1.编程计算下面函数的值,其中x为实数,由键盘输入。(9分) y={-1 x<=-5 {(x-1)^2 -5<x<10 {1/x
- 前端学习总结——H5
- 基于SOGOU电子地图和GPS定位的车辆管理系统
- 动漫效果,教你做二次元漫画效果
- 第一阶段·Linux运维基础-第1章·Linux基础及入门介绍
- 福特sync恢复出厂设置_新福特福克斯SYNC常用命令
- matlab ts代码,TS_LSTM.m · XJTU_STEI/matlabTools - Gitee.com
- 赛灵思 Xilinx 如何调试许可相关问题
- 多普达S1利用usb线连接电脑上网