[求助]一个很简单的问题
打印如下形式的杨辉三角形1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
.
.
.
我是以直角三角形方式生成数据 想以上面的形式输出
我刚学不久 别用太深奥的.............
哦. 那你是要看起来是个直角三角形就可以了还是要精确的啊
你真女朋友啊?给你个看起来是指教的三角形,没有用setw(),呵呵!
哈哈,我还以为我给了呢,忘记了,呵呵.
#include <iostream>
using namespace std;
int main()
{
const int N=5;
int i,a[N][N];
//给出两边
for(i=0;i<N;i++)
{a[i][0]=1;a[i][i]=1;}
//给出关系
for(i=2;i<N;i++)
for(int j=1;j<i;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
//输出直角三角形
for (int i=0;i<N;i++)
{
for (int j=0;j<2*(N-i-1);j++)
cout<<" ";
for (int n=0;n<i+1;n++)
{
cout<<a[i][n];cout<<" ";
}
cout<<endl;
}
system("pause");
return 0;
}