c语言,函数编程函数定义如下:F(x)=x \x05 x小于2G(x)=x \x05 x小于2F(x)=G(x/2)*2 \x05 x大于等于2且x为偶数F(x)=G((x-1)/2) \x05 x大于等于2且x为奇数G(x)=G(x/2)+1 \x05 x大于等于2且x为偶数G(x)=x \x05 x为奇数

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/17 12:03:17
c语言,函数编程函数定义如下:F(x)=x \x05 x小于2G(x)=x \x05 x小于2F(x)=G(x/2)*2 \x05 x大于等于2且x为偶数F(x)=G((x-1)/2) \x05 x大于等于2且x为奇数G(x)=G(x/2)+1 \x05 x大于等于2且x为偶数G(x)=x \x05 x为奇数
x)K~~ :O>iWtCOz鲦';Qi[Sa`PtC]}FXFZF0%ˁRv<1Ɏ]O-֨5~i;P;tmCnMR>V%z,-؂@Bt @t`a~M4ٽFW"+4`4 #M)TXESsSj`3Tlm P B2  @Qƭ MWP̪{}xO[xU`H 1/yG]

c语言,函数编程函数定义如下:F(x)=x \x05 x小于2G(x)=x \x05 x小于2F(x)=G(x/2)*2 \x05 x大于等于2且x为偶数F(x)=G((x-1)/2) \x05 x大于等于2且x为奇数G(x)=G(x/2)+1 \x05 x大于等于2且x为偶数G(x)=x \x05 x为奇数
c语言,函数编程
函数定义如下:
F(x)=x \x05 x小于2
G(x)=x \x05 x小于2
F(x)=G(x/2)*2 \x05 x大于等于2且x为偶数
F(x)=G((x-1)/2) \x05 x大于等于2且x为奇数
G(x)=G(x/2)+1 \x05 x大于等于2且x为偶数
G(x)=x \x05 x为奇数

c语言,函数编程函数定义如下:F(x)=x \x05 x小于2G(x)=x \x05 x小于2F(x)=G(x/2)*2 \x05 x大于等于2且x为偶数F(x)=G((x-1)/2) \x05 x大于等于2且x为奇数G(x)=G(x/2)+1 \x05 x大于等于2且x为偶数G(x)=x \x05 x为奇数
最后一个G(x)=x x为奇数,是x为奇数还是x大于等于2且x为奇数,如果是>2且为奇数,则代码如下:
int F(int x)
{
if(x < 2)
return x;
else
{
if(x % 2 == 0)
return G(x / 2) * 2;
else
return G((x - 1) / 2);
}
}
int G(int x)
{
if(x < 2)
return x;
else
{
if(x % 2 == 0)
return G(x / 2) + 1;
else
return x;
}
}