谁是计算机高手啊?拜托帮我解决个问题好吗?一共有十个数字,任意三个随机组合会有一千种可能(可以重复

谁是计算机高手啊?拜托帮我解决个问题好吗?一共有十个数字,任意三个随机组合会有一千种可能(可以重复,如000或001)如果现在知道了其中500个数字,怎样可以用计算机过滤出剩下的数字呢?拜托各位大神了。谢谢

做三个数组,一个1000个元素,两个500个元素,然后把已知的500个数存入其中一个500个元素的数组,1000个可能数存入1000个元素的数组。然后循环匹配,从1000元素数组中依次取数,与500元素数组中的数对比,如果发现一样的,就取下一个数,找不到一样的,就把它存到另一个500元素的数组中,遍历之后,把后一个500元素的数组输出即可追问

首先感谢您的回复,请问您知道如何用计算机快速筛选吗?谢谢

追答

计算机工作需要程序支持的,目前我没看到过这样的程序

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-28
int[] a = new int[10]{0,1,2,3,4,5,6,7,8,9};
Scanner scanner;
Sting s = null;
for(int i =0;i< a.Length;i++){
String str1 = (Sting)(i*100);
for(int j =0;j< a.Length;j++){
String str2 = (Sting)(j*10);
for(int k =0;k< a.Length;k++){
String str3 = (Sting)k;
s = str1+ str2 +str3; //这边是全部情况,个人觉得。
.....
}
}
}
/*
个人理解,如有错误请勿莫怪,请采纳!
省略号为筛选代码。
*/追问

这是什么?完全看不懂啊!麻烦解说一下

可以解说一下吗?这些代码怎么用?

您好!可以解说一下您发送的吗?

追答

可以的,先采纳吧。
我发现有写错,Sting str1= (String)i;Sting str2= (String)j;

追问

不会操作怎么采纳啊!麻烦解说一下

如何操作呢?

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网