如何在C#中,数字的排列组合!比如123,1代表在123中选1个数,2代表在456中选2个数,3代表在789中选3个数如何在C#中,在testbox随便输入3位的数字,比如123,点击确定,如何实现功能,1代表在123中选1个数字,2代表在456中选2个数字,3代表在789中选3个数字,然后随机组合,组合成为一个6位数.将所有结果显示!大侠们,求救!上面写错了,比如输入321,才是这种情况!1代表在1,2,3中选1个数字,2代表在4,5,6中选2个数字,3代表在7,8,9中选3个数字.这是三组数字!1,2,3是一组,4,5,6是一组,7,8,9是一组!最后不是一共选出6个数字么?然后随机排列6位数,要求所有的组合都显示出来!
问题描述:
如何在C#中,数字的排列组合!比如123,1代表在123中选1个数,2代表在456中选2个数,3代表在789中选3个数
如何在C#中,在testbox随便输入3位的数字,比如123,点击确定,如何实现功能,1代表在123中选1个数字,2代表在456中选2个数字,3代表在789中选3个数字,然后随机组合,组合成为一个6位数.将所有结果显示!
大侠们,求救!
上面写错了,比如输入321,才是这种情况!1代表在1,2,3中选1个数字,2代表在4,5,6中选2个数字,3代表在7,8,9中选3个数字.这是三组数字!1,2,3是一组,4,5,6是一组,7,8,9是一组!
最后不是一共选出6个数字么?然后随机排列6位数,要求所有的组合都显示出来!
答
string a=this.testbox.text.substring(0,1);//第一位string b=this.testbox.text.substring(1,1);//第2位string c=this.testbox.text.substring(2,1);//第3位看不懂你要的是什么效果,可以用随机数再进行组合...