【发布时间】:2014-03-03 22:12:14
【问题描述】:
我遇到了一个奇怪的问题。 Here 是我正在处理的输入和输出代码的链接。 我遇到问题的 sn-p 发布在这里
printf("before modulo r= %d ,ans =%d\n",r/b,ans );
ans=(ans)%2;
printf("after modulo r = %d ,ans =%d\n",r,ans);
可以看到,在执行第 24 行 ans = 0 之前的第二次迭代中,之后它变为 1 而不是像 0%2=0 那样保持为 0。我真的无法理解这个问题
【问题讨论】: