gpt4 book ai didi

c - pq-公式应返回 2 个值

转载 作者:行者123 更新时间:2023-11-30 15:26:14 27 4
gpt4 key购买 nike

我遇到问题,需要一些提示。我已经为 pq 公式编写了一个函数,想问一下,如何返回两个值?如何在函数中插入可选参数?就像平方根一样,这并不总是需要的?这是我的代码。我很感激任何帮助。提前致谢。

double pqformula( int xSquare /*this one should be optional*/, int px, int q )
{
q /= xSquare;
if( px < 0 ) px *= -1;
if( q < 0 ) px *= -1;
px /= 2;
double save = px * px;
if( q < 0 ) save += q;
if( q > 0 ) save -= q;
double x1 = px + double( sqrt( save ) );
double x2 = px - double( sqrt( save ) );
}

最佳答案

要么返回一个指向 double 组的指针,要么添加额外的 double 指针参数并将指针传递给函数随后可以将结果存储在其中的 double 变量。

正如 @Ingo 已经评论的那样:C 中没有可选参数,但这不是问题,因为“1”将是 xSquare 的中性值。

关于c - pq-公式应返回 2 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27448498/

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