填空题 以下程序运行时,输出到屏幕的结果中第一行是 1,第三行是 2,第四行是 3
#include<iostream.h>
#define N 10
void setdata(int s[][N],int n);
int main()
{
int i,j,y[N][N],n=5;
setdata(y,n);
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
cout<<y[i][j]<<"/t";
cout<<endl;
}
return 0;
}
void 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++)
for(j=1;j<i;j++)
s[i][j]=s[i-1][j-1]+s[i-1][j];
}
【正确答案】
【答案解析】1、1 2 1、1 3 3 1