題目要求:
楊輝三角
做題思路:
剛開始對楊輝三角進行尋址規(guī)律碎浇,很快就發(fā)現(xiàn)規(guī)律并寫出了雛形讥裤,結(jié)果第一次出現(xiàn)了錯誤宅静,很快就找到了原因,題目上要求二維數(shù)組規(guī)定了大小不能超過30涌乳。
第二次出現(xiàn)了PE錯誤蜻懦,再次看題目發(fā)現(xiàn)了是每一行最后面都多了一個空格問題,于是通過一條判斷語句解決夕晓。
第三次還是PE錯誤宛乃,原因是少了一行換行符。
最后一次AC运授。
#include "stdio.h"
int main() {
int n,i,j;
int c[31][31];
for(i=0;i<31;i++) {
c[i][i]=1;
c[i][0]=1;
}
for(i=2;i<31;i++) {
for(j=1;j<i;j++) {
c[i][j]=c[i-1][j]+c[i-1][j-1];
}
}
while(~scanf("%d",&n)) {
for(i=0;i<n;i++) {
for(j=0;j<=i;j++) {
if(j < i)
printf("%d ",c[i][j]);
else
printf("%d",c[i][j]);
}
printf("\n");
}
printf("\n");
}
return 0;
}