求一个算法 有这么一个描述,一个字符串20!A!其中!代表数字如果把20!A!展开就会变成很多串有什么好的算法能解决这个问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 20!A!其中!代表数字0-9我求的是一个函数,输入20!A!会得到 200A0,200A1,209A9 for (int i = 0; i < 10; i++) for (int j = 0; j < 10; j++) Console.WriteLine("20{0}A{1}", i, j); 额,lz啊这不就是以2000为起始,步长为1的10进制数吗?不过就是在最后一位前插入一个A 一句话就ok了 var res= Enumerable.Range(2000, 999).Select(p => p.ToString("000A0")); 本帖最后由 caozhy 于 2011-04-30 16:02:45 编辑 当然,根据条件产生一组连续的数,然后ToString("多少个!号就多少个0")最后构造正则,使用正则的分组替换也是一样的效果比如20!A!!应该产生 1<<3 个数tostring 成 001接着 ({\d}{1})(\d{2}) 正则分组替换即可 winform服务,线程问题 遇到瓶颈。 在vs2005sp1下,framework是3,如何编译项目使其在framework1.1下运行? 请问一个控件的大小(Size)的问题 求一SQL语句,请高手帮忙. 问题xx 一个关于工具的小问题: 读txt文件中的数据,数据库, 请问大家,一般用哪个带滚动功能的容器,我觉得Panel不好用! C# DataTable里的数据怎么快速insert,update进oracle DB monotouch写的程序怎么改.csproj才能用vs打开? C# winform 打印问题
其中!代表数字0-9我求的是一个函数,输入20!A!会
得到 200A0,200A1,209A9
for (int j = 0; j < 10; j++)
Console.WriteLine("20{0}A{1}", i, j);
tostring 成 001
接着 ({\d}{1})(\d{2}) 正则分组替换即可