c语言用递归判断是否为偶数,用c语言算一个简单的循环判断,或者递归

老铁帮我加一段代码。谢谢。

#include "stdafx.h"

#include

int main()

{

int a, b, c, d, e, i = 0;

int b_a, c_b, d_c, e_d=0;

for (a = 1; a <= 15; a++)

for (b = 1; b <= 15; b++)

for (c = 1; c <= 15; c++)

for (d = 1; d <= 15; d++)

for (e = 1; e <= 15; e++)

if (b - a > 0 && c - b > 0 && d - c > 0 && e - d > 0)

{

b_a=b-a;

c_b=c-a;

d_c=d-c;

e_d=e-d;

/*在这里帮我加上一段逻辑控制,用递归算一算下面的6种关系,把6种情况里面的符合条件 的 a,b,c ,d,e的值全部打印出来。比如:b-a=c-b,等等*/

printf("A:%2d B:%2d C:%2d D:%2d E:%2d ", a, b, c, d, e);

i++;

if (i % 1 == 0)

printf("\n");

}

}

}

}

printf("一共%d种\n", i);

return 0;

}

需要循环控制的6种小逻辑。

1 。b-a=c-b并且d-c≠e-d并且b-a≠d-c并且b-a≠e-d

2。 b-a=e-d并且c-b≠d-c并且b-a≠c-b并且b-a≠d-c

3。 b-a=d-c并且c-b≠e-d并且b-a≠c-b并且b-a≠e-d

4。 c-b=d-c并且b-a≠e-d并且c-b≠b-a并且c-b≠e-d

5。 d-c=e-d并且b-a≠c-b并且d-c≠b-a并且d-c≠c-b

6。 c-b=e-d并且b-a≠d-c并且c-b≠b-a并且c-b≠d-c

打个比方,有4个球A,B,C,D。从这4个球里面选择2个球,其中A等于B的时候,其他的球B不等于C,B不等于D,C不等于D.

希望懂的老铁能帮我加一段逻辑控制。把代码添加到这里。

/*在这里帮我加上一段逻辑控制,用递归算一算下面的6种关系,把6种情况里面的符合条件 的 a,b,c ,d,e的值全部打印出来。比如:b-a=c-b,等等*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值