读书人

一个数组的打印解决办法

发布时间: 2012-11-18 10:51:22 作者: rapoo

一个数组的打印
int[] a= {1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5};
怎么按照下面的格式输出呢?好像要用到取余吧
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5

[解决办法]

C# code
            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楼
[解决办法]
探讨
引用:
2楼的方法太精辟了,我想的笨方法就不来献丑了

发上来看看吧,我不一定认为就是笨方法啊,即使是笨方法也有可取之处的,还有可能让别人给改进一下

[解决办法]
c# code
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]);
}

读书人网 >C#

热点推荐