小数取模整数的值怎么算?

例如1.5mod998244353为什么等于499122178?
急急急!

c++

1个回答

然而我这里测试,并不能编译
是不是你1.5强行转换成了整数,那么就要看是double还是float,转换成整数后1.5表示为多少了

main.cpp:6:14: error: invalid operands to binary expression ('double' and 'double')
int x = 1.5 % 998244353;
~~~ ^ ~~~~~~~~~
1 error generated.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问