• 洛谷 P1008


     P1008 三连击

    题目背景

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

    题目描述

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

    输入输出格式

    输入格式:

    木有输入

    输出格式:

    若干行,每行3个数字。按照每行第一个数字升序排列。

    输入输出样例题解

    输入样例#1:
    
    
    输出样例#1:
    192 384 576
    * * *
    ...
    * * *
    (输出被和谐了)

    题解

     1 #include<iostream>
     2 #include<algorithm>
     3 using namespace std;
     4 
     5 int i,j,a[15];
     6 bool ans;
     7 int main()
     8 {
     9     for (i=123;i<=329;i++)
    10     {
    11         a[1]=i%10;
    12         a[2]=i%100/10;
    13         a[3]=i/100;
    14         a[4]=2*i%10;
    15         a[5]=2*i%100/10;
    16         a[6]=2*i/100;
    17         a[7]=3*i%10;
    18         a[8]=3*i%100/10;
    19         a[9]=3*i/100;
    20         sort(a+1,a+10);
    21         ans=true;
    22         for (j=1;j<=9;j++) if (a[j]!=j) ans=false;
    23         if (ans) cout<<i<<" "<<i*2<<" "<<i*3<<endl;
    24     }
    25     return 0;
    26 }

    洛谷所有题,发上来的答案均非本人解出,只是留个记录。



        面向money编程(x)    
               深秋客
  • 相关阅读:
    作业三(3)
    作业三(2)
    作业三(1)
    作业2(2)
    作业2(1)
    通读《构建之法》后有感
    自我介绍
    页面从服务器中浏览并添加图片显示
    lamda表达式 随机取数据的方法
    对js插件uploadify的一些操作
  • 原文地址:https://www.cnblogs.com/ralfa/p/7213941.html
Copyright © 2020-2023  润新知