编c#
编写程序,实现:某一个班级同学的姓名保存在一个数组中,将这些同学的姓名输出,每行输出五位同学的姓名,同一行姓名间用空格分隔。 --------------------编程问答-------------------- string[] names = new string[] {"11","22","33","44","55","66","77","88","99","000","111","222"};for (int i = 0; i < names.Length; i++)
{
if (i == 0)
{
Console.Write(names[i] + " ");
}
else if (i % 5 == 0)
{
Console.Write(names[i] + " ");
Console.WriteLine("\n");
}
else
{
Console.Write(names[i] + " ");
}
}
Console.ReadLine();
我随便写的 --------------------编程问答-------------------- 其实这个利用栈或队列就可以实现,加油啊! --------------------编程问答-------------------- 一楼应该是正确的! --------------------编程问答--------------------
--------------------编程问答--------------------
class Program
{
static string[] nameArray = new string[] { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
static void Main(string[] args)
{
Show(nameArray);
}
private static void Show(string[] nameArray)
{
for (int i = 0; i < nameArray.Length; i++)
{
if (i == 0)
{
Console.Write(nameArray[i] + " ");
}
else if ((i + 1) % 5 == 0)
{
Console.Write(nameArray[i] + " ");
Console.WriteLine("\n");
}
else
{
Console.Write(nameArray[i] + " ");
}
}
Console.ReadLine();
}
}
public void nameoutput()
{
int count = 0;
string[] name ={ "张三1", "张三2", "张三3", "张三4", "张三5", "张三6", "张三7", "张三8", "张三9", "张三10", "张三11", "张三12", };
for (int i = 0; i < name.Length; i++)
{
if (i % 5 != 0 || i == 0)
{
Console.Write(name[i] + " ");
}
else
{
Console.Write("\n");
Console.Write(name[i]);
}
}
}
验证过的。。应该没问题 --------------------编程问答-------------------- 上面的代码count没注释掉 晕
--------------------编程问答-------------------- string[] names = new string[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "45" };
public void nameoutput()
{
string[] name ={ "张三1", "张三2", "张三3", "张三4", "张三5", "张三6", "张三7", "张三8", "张三9", "张三10", "张三11", "张三12", };
for (int i = 0; i < name.Length; i++)
{
if (i % 5 != 0 || i == 0)
{
Console.Write(name[i] + " ");
}
else
{
Console.Write("\n");
Console.Write(name[i]);
}
}
}
for (int i = 0; i < names.Length; i++)
{
Console.Write(names[i]);
Console.Write(names[i] + (((i+1) % 5 != 0) ? " " : "\r\n"));
}
补充:.NET技术 , C#