#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[7][7];
int i = 0,j = 0,line = 1;
for (i = 0;i < 7;i ++)
{
for (j = 0;j <= i;j ++)
{
if (j = 0 || j == i)
{
a[i][j] = 1;
}
else
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
}
for (i = 0;i < 7;i ++)
{
for (j = 0; j <= i;j ++)
printf ("%d", a[i][j]);
printf ("\n");
}
system("pause");
return 0;
}
uj5u.com熱心網友回復:
i=0,j=0時,a[i-1][j-1]陣列下標就是-1,越界了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/91635.html
標籤:C語言
上一篇:單鏈表輸出報錯提示越界
