啊哈C——学习5.8练习

2015年2月4日20:51:38

1.用1~6这6个自然数组成一个三角形,并让这个三角形三条边的值之和相等。例如,如图5-2所示的三角形中,三条边的值之和分别为:5+3+4、4+2+6、5+1+6,都等于12。那现在请你输出所有的可能。

 

#include <stdio.h>
#include <stdlib.h>
int main()
{
	int a,b,c,d,e,f;
    
    for(a = 1;a <= 6;a ++)
	{
		for(b = 1;b <= 6;b ++)
		{
			for(c = 1;c <= 6;c ++)
			{
				for(d = 1;d <= 6;d ++)
				{
					for(e = 1;e <= 6;e ++)
					{
						for(f = 1;f <= 6;f ++)
						{
							if((a != b)&&(a != c)&&(a != d)&&(a != e)&&(a != f)\
                            &&(b != c)&&(b != d)&&(b != e)&&(b != f)\
                            &&(c != d)&&(d != e)&&(e != f)\
                            &&(d != e)&&(d != f)\
                            &&(e != f)\
                            )
							{
								if((a + b + c == c + d + e)&&(a + b + c == e + f + a))
								{
									printf("%d+%d+%d、%d+%d+%d、%d+%d+%d\r\n",a,b,c,c,d,e,e,f,a);
								}
							}
						}
					}
				}
			}
		}
	}
	system("pause");
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值