求助,内存不能为 read
/*输出这个杨辉三角1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1*/
#include<stdio.h>
#define N 10
setdata(int (*s)[N],int n)
{
int i,j;
for(i=0;i<n;i++)
{s[i][i]=1;s[i][0]=1;}
for(i=2;i<n;i++)
{s[i][j]=s[i-1][j]+s[i-1][j-1];}
}
outdata(int s[][N],int n)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
printf("%6d",s[i][j]);
printf("\n");
}
}
main()
{int y[N][N];
setdata(y,7);
outdata(y,7);
}