您的位置:首页 > 编程语言 > C语言/C++

C++ 打印矩阵

2015-07-25 21:33 316 查看
C++ 打印杨辉三角或者说有关系的矩阵

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a[10][10] = {1};
for(int i = 0; i < 10 ;i ++)
{
for(int j = 0; j< 10 ; j++)
{
a[i][j] = 1 ;
}
}
for(int i = 2; i < 10 ;i ++)
{
for(int j = 2 ; j< 10 ; j++)
{
if(i + j > 10 )
a[i][j] = a[i][j-1] + a[i-1][j];
else
a[i][j] = 1;
//  cout<<a[i][j]<<"    ";
}
//     cout<<endl;
}
int tempi = 1, tempj = 1;
for(int s = 0 ; s < 10 ;s++)
{
for(int k = 0 ; k < 10 ; k++)
{
if(s + k  < 10)
{
cout<<setw(4)<<" ";
}
else
{
cout<<setw(4)<<a[s][k];
}
}
cout<<endl;
}
system("pause");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言