资源简介
只需在input.txt中写入方程局增广矩阵 就可以解出方程的解。

代码片段和文件信息
#include
#include
#include
#include
using namespace std;
void main(){
int nm;
ifstream ifile;
ifile.open(“input.txt“);
ifile>>n;
double a[100][100];
int ij;
for(i=1;i<=n;i++){
for(j=1;j<=n+1;j++){
ifile>>a[i][j];
}
}
cout<<“输入方程组介数:“;
cout< cout<<“输入增广矩阵:“< for(i=1;i<=n;i++){
for(j=1;j<=n+1;j++){
cout< }
cout< }
for(j=1;j<=n;j++){
double maximax=0;
for(i=j;i<=n;i++){
if(imax imax=fabs(a[i][j]);
max=a[i][j];
m=i;
}
}
if(fabs(a[j][j])!=max) {
double b;
for(int k=j;k<=n+1;k++){
b=a[j][k];
a[j][k]=a[m][k];
a[m][k]=b;
}
}
for(int r=j;r<=n+1;r++){
a[j][r]=a[j][r]/max;
}
for(i=j+1;i<=n;i++){
double c=a[i][j];
if(c==0) continue;
for(int s=j;s<=n+1;s++){
a[i][s]=a[i][s]-a[j][s]*c;
}
}
}
for(i=n-1;i>0;i--){
for(j=i+1;j<=n;j++){
a[i][n+1]=a[i][n+1]-a[j][n+1]*a[i][j];
}
}
cout<<“方程组的解是:“< for(int k=1;k<=n;k++){
cout<<“x“< }
ofstream ofile;
ofile.open(“output.txt“);
ofile<<“方程组的解是:“< for( k=1;k<=n;k++){
ofile<<“x“< }
ofile.close();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3829 2012-08-22 18:04 solution\solution.dsp
文件 524 2012-08-22 03:48 solution\solution.dsw
文件 41984 2012-08-22 23:40 solution\solution.ncb
文件 48640 2012-08-22 23:40 solution\solution.opt
文件 1041 2012-08-22 23:10 solution\solution.plg
文件 2382712 2012-08-22 18:00 solution\Debug\solution.pch
文件 25600 2012-08-22 23:10 solution\Debug\solution.pdb
文件 91136 2012-08-23 19:36 solution\Debug\vc60.idb
文件 135168 2012-08-23 19:36 solution\Debug\vc60.pdb
文件 581681 2012-08-23 19:36 solution\Debug\input.exe
文件 1147904 2012-08-23 19:36 solution\Debug\input.pdb
文件 2116212 2012-08-23 19:12 solution\Debug\input.pch
文件 361473 2012-08-23 19:36 solution\Debug\input.obj
文件 829336 2012-08-23 19:36 solution\Debug\input.ilk
文件 41984 2012-08-23 19:37 solution\input.ncb
文件 1110 2012-08-23 19:36 solution\input.plg
文件 3389 2012-08-23 16:04 solution\input.dsp
文件 28 2012-08-23 19:36 solution\input.txt
文件 535 2012-08-23 18:15 solution\input.dsw
文件 1349 2012-08-23 19:36 solution\input.cpp
文件 48640 2012-08-23 19:37 solution\input.opt
目录 0 2012-08-23 07:44 solution\Debug
目录 0 2012-08-23 07:44 solution
----------- --------- ---------- ----- ----
7864275 23
相关资源
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
- FTP客户端源码(c++)
- c++ 画图(14Qt-XPS)
- c++多边形交并差运算
评论
共有 条评论