#include
using namespace std;
int main(){
int a[10][10];
int n;
cout << "请输入所需要显示的杨辉三角的行数:";
cin>>n;
for(int i = 0; i < n; i++){
a[i][0]=1;
a[i][i]=1;
}
for(int 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 <= i; j++){
cout << a[i][j] << "\t";
}
cout << endl;
}
return 0;
}
#include
#include
#define N 5 //五行
using namespace std;
int c(int,int);
int main()
{
for(int i=1;i<=N;i++)
{
for(int k=i;k<=N;k++)
cout<<" ";
for(int j=1;j<=i;j++)
{
cout<
cout<
system("pause");
return 0;
}
int c(int i,int j)
{
int m;
if(j==1||j==i)return 1;
else
{
m=c(i-1,j-1)+c(i-1,j);return m;
}
}
//还是比较喜欢这样的格式^ ^望采纳哦亲
#include
#define m 5
void main(){
int n;
int i;
int a[m][m];
for(i=0;i
for(n=0;n<=i;n++)
{
if(n==0)a[i][n]=1;
else if(n==i)a[i][n]=1;
else if
(a[i][n]=(a[i-1][n-1]+a[i-1][n]));
}
}
int v,k;
for(v=0;v
for(k=0;k<=v;k++)
printf("%d ",a[v][k]);
printf("\n");
}
}