#include<iostream>
using namespace std;
int main()
{
int a[20]={0};//将所有的内存单元赋值为0
int i,j,n;//i针对行,j针对某一行的单元,n进行输入要输出行数
cout<<"请输入行数:";
cin>>n;//打印行数;
cout<<"----------------------------------------"<<endl;
for(i=1;i<=n;i++)
{
a[0]=1;
for(j = i-1;j>0;j--)
{
a[j]=a[j]+a[j-1];//往后移
}
a[i-1]=1;
for(j=0;j<i;j++)
cout<<a[j]<<'\t';
cout<<endl;
}
}
建议结合图像进行思考