C++理解全局变量在调用函数中的应用
2016-04-24 22:12
429 查看
#include<iostream> using namespace std; const int n=3; void jacobi(); double A ={{10,-1.0,-2.0},{-1.0,10.0,-2.0},{-1.0,-1.0,5.0}};///在 main() 函数前写,不然在调用jacobi()时会出错 double B ={72,83,42}; int main() { jacobi(); } void jacobi() { double X ={0,0,0,}; for (int k=0;k<10;k++) { for(int i=0;i<n;i++) { double sum=0; for(int j=0;j<n;j++) { if(j==i) continue; sum+=A[i][j]*X[j]; } X[i]=(B[i]-sum)/A[i][i]; } } for (int i=0;i<n;i++) cout<<X[i]<<'\t'; cout<<endl; }
相关文章推荐
- C语言指针实现循环报数问题(简单约瑟夫环问题)
- UVA - 10115 Automatic Editing(体现c++STL处理字符串的能力)
- C++使用Sqlite3的简单案例
- C++走向远洋——39(指向学生类的指针)
- c++第四次上机作业
- c++第四次实验
- 整数划分问题
- LeetCode 171. Excel Sheet Column Number C语言
- LeetCode 242. Valid Anagram C语言
- LeetCode 100. Same Tree C语言
- 深入浅出--C\C++指针的本质
- C++中static_cast/const_cast/dynamic_cast/reinterpret_cast的区别和使用
- C++ 学习基础篇(一)—— C++与C 的区别
- C++中static_cast/const_cast/dynamic_cast/reinterpret_cast的区别和使用
- 文章标题 c语言中关于串的相关知识以及操作
- LeetCode 283. Move Zeroes C语言
- C++走向远洋——38(用对象数组操作长方柱类)
- C++学习(二)——指针与动态内存分配
- LeetCode 226. Invert Binary Tree C语言
- C++第4次作业