#include
#define SIZE 100
void YHtriangle(int a[SIZE][SIZE],int n);
void printfYHtriangle(int [SIZE][SIZE],int n);
voi
#include
#define SIZE 100
void YHtriangle(int a[SIZE][SIZE],int n);
void printfYHtriangle(int [SIZE][SIZE],int n);
void main()
{
int n,a[SIZE][SIZE];
printf("input the row of the triangle:");
scanf("%d",&n);
YHtriangle(a,n);
printfYHtriangle(a,n);
}
void YHtriangle(int a[SIZE][SIZE],int n)
{
int i,j;
for(i=1;i<=n;i )
for(j=1;j<=i;j )
{
if(j==1||i==j)
a[i][j]=1;
else
{a[i][j]=a[i-1]a[j-1] a[i-1]a[j];}
}
}
void printfYHtriangle(int a[SIZE][SIZE],int n)
{
int i,j;
for(i=1;i<=n;i )
{
for(j=1;j<=i;j )
printf("%d",a[i][j]);
printf("
");
}
}
/*D:自己做的1杨辉三角Cpp1.cpp(22) : error C2440: '=' : cannot convert from 'int [100]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
D:自己做的1杨辉三角Cpp1.cpp(22) : error C2146: syntax error : missing ';' before identifier 'a'
D:自己做的1杨辉三角Cpp1.cpp(22) : error C2110: cannot add two pointers
D:自己做的1杨辉三角Cpp1.cpp(22) : error C2146: syntax error : missing ';' before identifier 'a'
怎么改啊
展开
全部