gpt4 book ai didi

algorithm - 如何采用此条件语句并在没有 if-then 语句的情况下重写它

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:22:43 34 4
gpt4 key购买 nike

在我的类项目中,特定方法的正确代码是:

if ((volume % 10) % 6 == 0)
return 0;
else if ((volume % 10) % 6 <= 4)
return 1;
else
return 2;

不过老师最近加了一个新条件,说你不能用if语句。到目前为止我所拥有的是:

return ((volume % 10) % 6)/4 + ((volume % 10) % 6 % 4`);

但是当 ((volume % 10) % 6 % 4) 等于 2 时它不起作用。(它需要等于 1)

我试图通过将它除以 2 来修复它,但是当 ((volume % 10) % 6 % 4) 等于 1 时,它向下舍入为 0

有什么想法吗??

最佳答案

怎么样:

return ((k%10)%6 + 3)/4;

关于algorithm - 如何采用此条件语句并在没有 if-then 语句的情况下重写它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32877419/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com