#include<stdio.h>
main()
{
int i,j,a[10][10]={0};
for(i=0;i<10;i++)
a[i][0]=1;
for(i=1;i<10;i++)
for(j=1;j<=10;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
for(j=0;j<10;j++)
printf("%5d",a[i][j]);
printf("\n");
}
把第一行 数组初始化放前面 就可以了
前面说错了 你的第三行for 循环 你写的是j<=10 越界了 应该是j<10. 终于发现了 找了好久 不淡定了 我
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?