用一维数组完成杨辉三角形
#include<stdio.h>#defineLASTROW8voidmain(){introw,col,a[LASTROW];a[0]=1;printf("%5d\n...
#include <stdio.h>
#define LASTROW 8
void main()
{int row,col,a[LASTROW];
a[0]=1;
printf("%5d\n",a[0]);
for(row=1;row<LASTROW;row++)
{__________;
for(_____;col>=1;_____)
_____________________;
for(col=0;col<=row;col++)
printf("%5d",a[col]);
printf("\n");
}
}
划线的地方填什么呀?求高手指点啊 展开
#define LASTROW 8
void main()
{int row,col,a[LASTROW];
a[0]=1;
printf("%5d\n",a[0]);
for(row=1;row<LASTROW;row++)
{__________;
for(_____;col>=1;_____)
_____________________;
for(col=0;col<=row;col++)
printf("%5d",a[col]);
printf("\n");
}
}
划线的地方填什么呀?求高手指点啊 展开
1个回答
展开全部
#include <stdio.h>
#define LASTROW 8
void main()
{
int row,col,a[LASTROW];
a[0]=1;
printf("%5d\n",a[0]);
for(row=1;row<LASTROW;row++)
{
a[row] = a[0] = 1;
for(col = row - 1;col>=1;col--)
a[col] += a[col - 1];
for(col=0;col<=row;col++)
printf("%5d",a[col]);
printf("\n");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询