質問: nck * (n-k+1)/k; printf("%12d%12d\n", k, nck); } } とした場合, 入力した値n=29までは正しい答えが得られるのですが n=30以降では途中から答えが狂い始めます. この現象はなぜ起こるのでしょうか?
回答: この場合 #1 の最初の指摘は外れ. それ以外はあってるんだけどね.