學習c語言看什么書 C語言編程打印楊輝三角前六行?
C語言編程打印楊輝三角前六行?對楊輝三角形的理解有問題。#包括和限制。H>intmain()#definem10#definem10{inti,Jintyang[M][n]for(I=0I<=
C語言編程打印楊輝三角前六行?
對楊輝三角形的理解有問題。
#包括和限制。H>
intmain()
#definem10
#definem10
{
inti,J
intyang[M][n
]for(I=0I<=mi)
{
for(J=0j<=NJ)
{
if(I==J | J==0)
/*此判斷條件錯誤。楊輝三角形是每行的第一個也是最后一個。除頂列外,另一列不是第n行的第n列為1,而是第n行的第n列為1。它應該改為if(J==0 | J=I 1)*/
Yang[I][J]=1
else
Yang[I][J]=Yang[I-1][J-1]Yang[I-1][J
]printf(“]”,Yang[I][J])
}]if(J==I)
printf(“”“”)
}]返回0
}