搜索
查看: 1182|回复: 4
打印 上一主题 下一主题

三角形 相加相等问题(P130 更进一步)

[复制链接]
楼主
发表于 2015-8-16 11:01:09 | 显示全部楼层
最简单的方法就是一个一个试呗,例如用for循环。下面这段我试着输出可能有点问题,人不聪明你将就看吧,反正就这个意思。
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c,d,e,f;                       //对应的6个值,顺序什么的随便
   
    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+c==c+d+e  &&  a+b+c==a+e+f)
                                                                printf("%d %d %d %d %d %d %d\n",a,b,c,d,e,f);
                           
                        }
                    }
                }
            }
        }
    }
        system("pause");
        return 0;
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表