logo资料库

利用vc++进行的矩阵求逆.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
#include #include class wgb { private: double data[10][20]; int dim; static int times; public: void qiuNi(); void setSize(); void show(); void chuShi(); }; int wgb ::times=1; void wgb::setSize() { int n; cout<<"请问你要输入几阶矩阵:"; cin>>n; dim=n; } void wgb::show() { cout<<"("<
/* Q:cout 如何控制输出格式? A:1 数字进制:使用 hex、dec、oct 控制输出数字的进制 2 如何对齐:使用 setw 控制宽度 3 设置精度:使用 setprecision 控制输出精度 4 填充字符:使用 setfill 控制填充字符 5 控制格式:使用 setioflags(ios_base::fmtflags mask)来控制 常用的有 ios::fixed 固定的浮点显示 ios::scientific 指数表示 ios::left / ios::right 左/右对齐 ios::skipws 忽略前导空白 ios::uppercase / ios::lowercase 十六进制大/小写输出 别忘了加上头文件:#include */ void wgb::chuShi() { int i,j; for(i=0;i>data[i][j]; } else if(j==i+dim) data[i][j]=1.0; else data[i][j]=0.0; } } cout<<"开始求逆:"<
if(data[i][i]!=0) temp2=1.0/data[i][i]; else { cout<<"此矩阵无逆!"<
分享到:
收藏