zoukankan      html  css  js  c++  java
  • c#将 1, 2, ..., 9共 9 个数字分成 3 组

    题目:

      将 1, 2, ..., 9共 9 个数字分成 3 组,分别组成 3 个三位数,且使这 3 个三位数构成1:2:3 的比例,试求出所有满足条件的 3 个三位数。可能要用到字符串的一些方法:IndexOf查询某个字符或子串的位置,找不到返回-1;Contains查询是否包含某个字符或子串;其它方法请查询帮助文件。

      输出示例:

      192 384 576

    ......(还有其它数,请自行完成)

    直接上代码:

    using System;
    namespace ConsoleApp1
    {
        class Program
        {
            public static bool Can(int a, int b, int c)
            {
    String str
    = Convert.ToString(a) + Convert.ToString(b) + Convert.ToString(c);//强制转换为String类型 if (str.Contains("1") && str.Contains("2") && str.Contains("3") && str.Contains("4") && str.Contains("5") && str.Contains("6") && str.Contains("7") && str.Contains("8") && str.Contains("9")) return true; else return false; } static void Main(string[] args) { int b, c; for(int a = 123; a <= 329; a++)//因为三位数中最小的数不小于123,且由于有三倍的关系,三个三位数中最小的数字不得超过1000的1/3,所以取329 { b = 2 * a; c = 3 * a; if (Can(a, b, c)) Console.WriteLine(a + " " + b + " " + c); } } } }
  • 相关阅读:
    ^_^【CSS代码规范】规则顺序
    【html】三
    【代码组织】♣一
    LINUX nautilus 命令
    hadoop 统计一个目录的文件大小
    hadoop基本配置信息
    linux中用到的命令
    简单的hadoop配置(我安装的问题)
    hadoop不能用root用户启动,会报错
    linux 下的ps与jps
  • 原文地址:https://www.cnblogs.com/instead-everyone/p/14573367.html
Copyright © 2011-2022 走看看