搜索
查看: 629|回复: 2
打印 上一主题 下一主题

关于第130页更进一步的三角形问题,发一个程序供大家参考,欢迎交流

[复制链接]
跳转到指定楼层
楼主
发表于 2015-6-12 10:49:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
int main()
{
    int a,b,c,d,e,f;
    int n = 1;
    for(a = 1;a <= 6;a++)
        for(b = 1;b <= 6;b++)
            if(a!=b)
                for(c = 1;c <= 6;c++)
                    if(c != a && c != b)
                        for(d = 1;d <= 6;d++)
                            if(d != a && d != b && d != c)
                                for(e = 1;e <= 6;e++)
                                    if(e != a && e != b && e != c && e != d)
                                    {
                                        f = 21 - a - b - c - d - e;
                                        if(a + b + c == c + d + e && a + b + c == a + f + e)
                                        {
                                            printf("\nNo.%d:\n",n++);
                                            printf("  %d\n %d %d\n%d %d %d\n",a,b,f,c,d,e);
                                        }
                                    }
    return 0;
}

沙发
发表于 2015-6-14 16:14:00 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int        a,b,c,d,e,f,sum;
    sum=12;
    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 && c!=e && c!=f
                                                                        && d!=e && d!=f
                                                                                        && e!=f )
              if(sum==a+b+c && sum==c+d+e && sum==e+f+a)
    printf("%d+%d+%d=%d+%d+%d=%d+%d+%d=%d\n",a,b,c,c,d,e,e,f,a,sum);
        system("pause");
        return 0;
}
板凳
发表于 2015-6-23 17:58:21 | 只看该作者
看懂了。。。。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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