各位dalao
为什么我这样加和进位一起只过两个点
for(int i=3;i<=n;i++)
for(int j=1;j<=1200;j++)
{
a[i][j]=a[i-1][j]+a[i-2][j];
while(a[i][j]>9)
{
a[i][j+1]++;
a[i][j]-=10;
}
}
而这样分开就A了呢
for(int i=3; i<=n; i++) {
for(int j=1; j<=1200; j++) {
a[i][j]=a[i-1][j]+a[i-2][j];
}
for(int j=1; j<=1200; j++) {
while(a[i][j]>9) {
a[i][j+1]++;
a[i][j]-=10;
}
}
}
感谢