gpt4 book ai didi

c - 不使用逻辑运算符、关系运算符或选择结构来确定菜单选项

转载 作者:行者123 更新时间:2023-11-30 15:00:39 24 4
gpt4 key购买 nike

我正在为我的一个类(class)开发一个程序,它包含一个像这样的简单菜单:

Please choose an option below:
--------------------------------
1) Calculate with just gravity
2) Calculate with net force
3) Calculate with just drag

现在,通常确定菜单选项是什么是非常简单的,但我们不允许使用逻辑运算符、关系运算符或选择结构。我一直在尝试使用模数,但无济于事。这可能吗?我们基本上只能使用 +、-、*、/和 %。以及简单的变量。谢谢!

最佳答案

我假设净力 = 重力 + 阻力,输入为 1、2 或 3 之一。

net_force = gravity + drag
result = (2 - choice) * gravity + net_force + (choice - 2) * drag
result = result / (choice % 2 + 1)
  • 选择= 1 =>(重力+重力+阻力-阻力)/(2)=>重力
  • 选择 = 2 => (net_force)/(1) => net_force
  • 选择= 3 =>(-重力+重力+拖动+拖动)/(2)=>拖动

使用了所有+-*/%

关于c - 不使用逻辑运算符、关系运算符或选择结构来确定菜单选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41971937/

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