一个玄学的东西,浮点数强转整数输出和保留零位小数输出不一样,调了一个多小时,寄。
printf("%.0f\n",(f[((long long)m)&1][n]*m)); //输出 5628350 printf("%lld\n",(long long)(f[((long long)m)&1][n]*m)); //输出 5628349
有哪位大佬知道这是怎么回事吗?