gpt4 book ai didi

c - 需要用c语言写一个除法表达式

转载 作者:行者123 更新时间:2023-11-30 20:23:19 24 4
gpt4 key购买 nike

如何用c语言定义这样的表达式:

x+(x^2)/(2*2-1)

其中x是实数。

我尝试按原样输入表达式,但这没有帮助。

问题是我不想使用任何自定义函数,只想使用循环。

有人有什么想法吗?

最佳答案

在C中,^是按位异或运算符。不存在“power of”运算符。

所以 C 语言的等价物看起来像这样:

x+(x*x)/(2*2-1)

运算符优先级与数学相同,因此请注意,上面等价于

x + ( (x*x) / ((2*2)-1) )

如果你需要一个变量“x 的 y 次方”,不幸的是只有 pow()函数,它适用于浮点变量,因此有点臃肿且低效。但是,编写您自己的整数版本很简单, see this .

关于c - 需要用c语言写一个除法表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36351439/

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