一个排列问题 1 14 15 28 292 13 16 27 303 12 17 264 11 18 255 10 19 246 9 20 237 8 21 22如何能够实现1到30 如上的排列? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 告诉你一个方法先把你的数放到一个二维数组里然后循环把数插进去1,2,3,4,5,6,78,9,10,11,12,13,1415,16,17,18,19,20,2122,23,24,25,26,27,2829,30然后对1,3,5也就是积数行做倒序把行,列对换就可以了考你的数据结构的,练练有好处二维数组用ArrayList 很土的一个循环 写着玩的 StringBuilder sbx = new StringBuilder(); for (int i = 0; i < 8; i++) { a1 = i + 1; for (int j = 0; j < 5; j++) { if (j == 0) { a1 = a1; } else if (j % 2 == 0) { a1 = a1 + 1 + 2 * i; } else { a1 = a1 + 13 - 2 * i; } sbx.Append(a1.ToString()); sbx.Append(" "); if (j == 5) { sbx.Append("\n"); } } } textBox1.Text = sbx.ToString(); ======================有会Linq的么???Linq区死水到这来问,《 Linq To DataTable》=============== 只刷新验证码问题!分享 一个奇怪的问题,不知道大家碰到没有 麻烦问大家关于数据绑定的问题 上传图片的问题 如何使GridView进入编辑编式.(或批量更新) 关于DIV刷新的问题!!!就10分了,都给你! ASP.NET怎么实现FTP上传到远程服务器 关于javascrip 取子字符串函数 在asp中怎样查询数据库? 请问着两种查询数据库内容的方法有什么区别啊? 谢谢 大家看看如何解决这个死循环的问题
先把你的数放到一个二维数组里
然后循环把数插进去
1,2,3,4,5,6,7
8,9,10,11,12,13,14
15,16,17,18,19,20,21
22,23,24,25,26,27,28
29,30
然后对1,3,5也就是积数行做倒序
把行,列对换就可以了考你的数据结构的,练练有好处二维数组用ArrayList
写着玩的 StringBuilder sbx = new StringBuilder();
for (int i = 0; i < 8; i++)
{
a1 = i + 1;
for (int j = 0; j < 5; j++)
{
if (j == 0)
{
a1 = a1;
}
else if (j % 2 == 0)
{
a1 = a1 + 1 + 2 * i;
}
else
{
a1 = a1 + 13 - 2 * i;
} sbx.Append(a1.ToString());
sbx.Append(" ");
if (j == 5)
{
sbx.Append("\n");
}
}
}
textBox1.Text = sbx.ToString();