编程论坛
注册
登录
编程论坛
→
C++教室
c++简单题目,求教啊啊啊啊
zippo好玩
发布于 2015-11-15 19:55, 524 次点击
只有本站会员才能查看附件,请
登录
x=[b0;b1,b2,b3,…].
就是附件中的题目,很简单的一道题,可是我一点也不会,没头绪啊,求加qq指导下:383686790
福利福利的有!谢谢谢谢
1 回复
#2
rjsp
2015-11-16 08:49
程序代码:
#include
<iostream>
double
foo(
const
std::initializer_list<
double
>& bs )
{
if
( bs.size() ==
0
)
return
0
;
auto
itor = std::rbegin(bs);
double
x = *itor;;
for
( ++itor; itor!=std::rend(bs); ++itor )
x =
1
/x + *itor;
return
x;
}
int
main(
void
)
{
double
x1 = foo( {
1
} );
std::
cout
<< x1 << std::endl;
double
x2 = foo( {
1
,
2
} );
std::
cout
<< x2 << std::endl;
double
x3 = foo( {
1
,
2
,
3
} );
std::
cout
<< x3 << std::endl;
double
x4 = foo( {
0
,
0
} );
std::
cout
<< x4 << std::endl;
return
0
;
}
1