zoukankan      html  css  js  c++  java
  • P1008 三连击

    原题链接
    题目背景

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

    题目描述

    将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例,试求出所有满足条件的三个三位数。

    输入输出格式

    输入格式:
    木有输入

    输出格式:
    若干行,每行3个数字。按照每行第一个数字升序排列。

    输入输出样例

    输入样例#1:
    输出样例#1:
    192 384 576



    (输出被和谐了)`

    #include<iostream>
    using namespace std;
    int main()
    {
        int x[10];
        int j,m;
        for(int i=123;i<=354;i++)
        {   loop: i++;
            if(3*i>999)
                break;
            x[1]=i%10;
            x[2]=i/10%10;
            x[3]=i/100;
            x[4]=2*i%10;
            x[5]=2*i/10%10;
            x[6]=2*i/100;
            x[7]=3*i%10;
            x[8]=3*i/10%10;
            x[9]=3*i/100;
            for(j=1;j<=9;j++)
            {
                for(m=1;m<=9;m++)
                {
                    if(j==m)
                        continue;
                    if(x[j]==x[m]||x[m]==0)
                        goto loop;
                }
            }
            cout<<i<<" "<<2*i<<" "<<3*i<<endl;
    
        }
        return 0;
    }
    
  • 相关阅读:
    小程序生命周期
    async/await实现图片的串行、并行加载
    移动应用区别
    小程序组件
    secureCRT
    LInux
    java实现八大排序算法
    求出所有排列 去重全排列 回溯算法
    二分法基本思想
    异常
  • 原文地址:https://www.cnblogs.com/ZCWang/p/12507506.html
Copyright © 2011-2022 走看看