作业帮 > 综合 > 作业

要求思路清晰123456789组成3个3位数字,数字不能重复要求第二个数是第一个的2倍,第三个是第一个的三倍.我说老大,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 10:36:53
要求思路清晰
123456789组成3个3位数字,数字不能重复
要求第二个数是第一个的2倍,第三个是第一个的三倍
.
我说老大,你怎么JAVA编程来解答啊
我要用的是小学3年纪的思维
再考虑下
留下QQ,交流编程
/* 穷举第一个三位数的组成(作简单判断 333)
break;
else
{ int s6 = s5*2;
int s7=s5*3;
string s8 = s5.ToString() + s6.ToString() + s7.ToString(); //三个三位数组成的字符
bool t = true;
if (s8.IndexOf('0') != 0) //三个三位数组成的字符不能含有0
{
foreach (char c3 in s1) //s1="123456789"
{
if (s8.IndexOf(c3) < 0)
{
t = false; //三个三位数组成的字符必须含有123456789的任一个
break;
}
}
if (t) Console.WriteLine(s5.ToString() +" "+ s6.ToString() + " "+s7.ToString());
}
}
}
}
}
Console.ReadLine();
}

}
}
//使用网上的全排列算法
using System;
using System.Collections.Generic;
using System.Text;
namespace Cons012001
{
class Program
{
static void Main1(string[] args)
{
char[] s = "123456789".ToCharArray();
TotalSort(s, 0);
Console.WriteLine("\n\n总数:{0}", resultCount);
Console.ReadLine();
}
static int resultCount = 0;
public static void TotalSort(char[] list, int start)
{
int end = list.Length - 1;
if (start == end)
{
string ss =new String(list);
int a = Convert.ToInt16(ss.Substring(0, 3));
int b = Convert.ToInt16(ss.Substring(3, 3));
int c = Convert.ToInt16(ss.Substring(6, 3));
if (a * 2 == b)
{
if (a * 3 == c)
{
resultCount++;
Console.WriteLine(a.ToString() + " " + b.ToString() + " " + c.ToString());
}
}
}
else
{
for (int i = start; i
用1,2,3,4,5,6,7,8,9这九个数字,组成三个三位数,第二个数是第一个数的二倍,第三个是第一个的三倍,不能重复 用123456789这九个数字组成三个三位数,使第二个数是第一个数的两倍,第三个是第一个数的3倍 用1-9这九个数字组成数字不重复的三个三位数,第二个数是第一个数的二倍,第三个是第一个数的三倍,有哪些 用123456789就个数字组成三个三位数(每个数只能用一次),使第二个数是第一个数的2倍,第三个数是第一数的3倍. 用123...9这九个数字组成三个三位数,使第二个数是第一个数的两倍,第三个是第一个数的3倍,用C++怎样实现 用123456789这九个数,每个数字只用一次,拼出五个自然数,使第二个是第一个的2倍,第三个是第一个的3倍. 邮政编码由六位数字组成,这六位数字的和是15,前两位数字表示省,这两位数字的和是7,第一个数字比第二个 第一个和第三个是反义词,第二个和第四个是数字的词语.{要多} 已知有4个数,第一个是m+n的平方,第二个是第一个的2倍少1,第三个是第二个减去第一个数的差,第四个是第一个与m的和.1 用1 2 3 4 5 6 7 8 9 组成一个数字,(每个数字只能用一次),使第2个数是第一个数的2倍,第3个数是第一个 用123456789九个数字组成三个三位数,每个数字只能用一次,使第二个数是第一个数的2倍,第三个数是第一个数的3倍 用123456789这九个数字组成三个三位数,使第2个数是第一个数的2倍,第三个数是第一个数的3倍.