搜索
查看: 273|回复: 2

1~6这个6个自然数组成一个三角形,三条边个数相加相等

[复制链接]
 楼主| 发表于 2019-1-12 17:59:16 | 显示全部楼层 |阅读模式
5啊哈币
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+c==c+d+e
                                      &&a+b+c==a+f+e
                                      &&c+d+e==a+f+e)
                                    {
                                          prinrf("  %d  \n",a);
                                          printf(" %d %d \n",b,f);
                                          printf("%d %d %d\n",c,d,e);
                                    }
                                     U35(I1_DPZ_)MTKTX}0YB[Y.jpg
请问这个程序哪里出错了吗?

 楼主| 发表于 2019-1-12 18:29:17 | 显示全部楼层
printf拼写错误,问题已解决
发表于 2019-1-13 09:19:56 | 显示全部楼层
本帖最后由 xjzb 于 2019-1-13 09:29 编辑

#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+c==c+d+e
                                      &&a+b+c==a+f+e
                                      &&c+d+e==a+f+e)
                                    {
                                          printf("  %d  \n",a);
                                          printf(" %d %d \n",b,f);
                                          printf("%d %d %d\n",c,d,e);
                                    }
     system("pause");
     return 0;
}

三角形.zip

8.57 KB, 下载次数: 0

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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