这段代码在vc6.0中可以运行完成杨辉三角的显示,可就是不理解!貌似不正确……
#include<stdio.h>#define DF printf("\n")
void main()
{
static int m,n,k,b[15][15];
b[0][1]=1;
for(m=1;m<15;m++)
{
for(n=1;n<=m;n++)
{
b[m][n]=b[m-1][n-1]+b[m-1][n];
printf("%-5d",b[m][n]);
}
DF;
}
}
b[0][0]的值到底是多少,结果为什么是正确的?