日期:2014-05-17 浏览次数:20869 次
int[] a = { 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5 }; for (int i = 0; i < a.Length; i++) { if (i > 0 && a[i] != a[i - 1]) { Console.WriteLine(); } Console.Write(a[i]); }
------解决方案--------------------
int[] a = { 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5 };
int count=1,flag=1;
for (int i = 0; i < a.Length; i++)
{
Console.Write(a[i]);
if ((i+1)==count)
{
Console.WriteLine();
flag++;
count+=flag;
}
}
------解决方案--------------------
2楼的方法太精辟了,我想的笨方法就不来献丑了
------解决方案--------------------
发错了。。。
是1楼的方法太精辟了,原来楼主在的楼层不是1楼。。。
膜拜1楼
------解决方案--------------------