- 文字列から?以外の数字の位置を探る。
- そこから左と右にそれぞれ数字を埋めていく
という流れで。
差分をとって10足して、そのあと10の余りをとって、さらに '0'を足せばキャストしなくていい。
for(j=k-1;j>-1;j--) a[i][j]=(a[i+1][j]-a[i][j+1]+10)%10+'0';
こんな感じ
という流れで。
差分をとって10足して、そのあと10の余りをとって、さらに '0'を足せばキャストしなくていい。
for(j=k-1;j>-1;j--) a[i][j]=(a[i+1][j]-a[i][j+1]+10)%10+'0';
こんな感じ