美文网首页
2018-11-02洛谷P1008三连击题解

2018-11-02洛谷P1008三连击题解

作者: 苏夜月 | 来源:发表于2018-11-02 18:43 被阅读0次

我的想法是让三组数分别等于a,b,c,又因为三组数要有1:2:3的关系,所以直接令b=2a,c=3a,接下来在检测a,b,c里面有没有重复的数字,把a,b,c的个十百位全部分离出来,放到一个数组里面,在用循环判断数组的元素是不是有重复,如果没有重复就输出。
第一次做完后出错的地方:
1、应该将flag=1放在最外层的for循环中,应该循环一次就初始化一次flag的值,否则第一次循环flag=0后后面的flag全部都会为0
2、在比较数组的元素有没有重复的时候要注意i不能够等于j,因此在判断的时候应该加上这一条。
3、数组元素不能够出现0

附上最后成功运行的代码

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,b,c;
    int i,j;
    for(a=123;a<329;a++)
    {
        int flag=1;
        b=a*2;
        c=a*3;
        int k[9];
        int d,e,f;
        d=a;
        e=b;
        f=c;
        for(i=0;i<9;i=i+3)
        {
            k[i]=d%10;
            d=d/10;
            k[i+1]=e%10;
            e=e/10;
            k[i+2]=f%10;
            f=f/10;
        }
        for(i=0;i<9;i++)
        {
            for(j=0;j<9;j++)
            {
                if(k[i]==k[j]&&i!=j)
                    flag=0;
            }
        }
        for(i=0;i<9;i++)
            if(k[i]==0)
            flag=0;

        if(flag==1)
            printf("%d %d %d\n",a,b,c);
    }

    return 0;
}

如果有错误或者需要改进的地方,欢迎指正

相关文章

  • 洛谷 P1008 三连击 题解

    题目背景 本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。 题目描...

  • 2018-11-02洛谷P1008三连击题解

    我的想法是让三组数分别等于a,b,c,又因为三组数要有1:2:3的关系,所以直接令b=2a,c=3a,接下来在检测...

  • P1000 超级玛丽游戏

    【题目背景】 本题是洛谷的试机题目,可以帮助了解洛谷的使用。 建议完成本题目后继续尝试P1001、P1008。 【...

  • 洛谷水题感悟-P1008 三连击

    这是一道水题,但给人非常大的感悟和启发,思维瞬间上升到哲学层面。在我们的生活中,正向和逆向思维对于解决一个问题具有...

  • P1008 三连击

    题目描述:将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例,试求出所有满...

  • [Java] 洛谷 P1008. 三连击

    Description 将1,2, ,9,共9个数分成3组,分别组成3个三位数,且使这3个三位数构成1:2:3的...

  • 洛谷P1025题解

    题目链接:洛谷P1025 题目描述 将整数分成份,且每份不能为空,任意两个方案不相同(不考虑顺序)。 例如:,下面...

  • 洛谷P1002题解

    少儿编程咨询、算法咨询请加微信307591841或QQ群581357582诺依曼算法公众号.jpg

  • 2018 CCF NOIP Junior 题解

    2018 CCF NOIP Junior 题解 标题统计 洛谷自测 P5015 牛客网自测 277A 给定一个字符...

  • 洛谷P1141 01迷宫 题解

    一条搜索水题,竟然交了10次才a...还是太菜了,怒献一篇题解,思路是记忆化dfs+剪枝。先看一下题目:(截图拼接...

网友评论

      本文标题:2018-11-02洛谷P1008三连击题解

      本文链接:https://www.haomeiwen.com/subject/xtgcxqtx.html