一个二维数组,想输出到文档中,格式如下:1 6 11 16 21 26
2 7 12 17 22 27
3 8 13 18 23 28
4 9 14 19 24 29
5 10 15 20 25 30
A A A A A A
31 36 41 46 51 56
32 37 42 47 52 57
33 38 43 48 53 58
34 39 44 49 54 59
35 40 45 50 55 60
A A A A A A 其中,A是分界线,因为文档是作为一个系统的输入文件用的,需要一个分界线。谢谢。
2 7 12 17 22 27
3 8 13 18 23 28
4 9 14 19 24 29
5 10 15 20 25 30
A A A A A A
31 36 41 46 51 56
32 37 42 47 52 57
33 38 43 48 53 58
34 39 44 49 54 59
35 40 45 50 55 60
A A A A A A 其中,A是分界线,因为文档是作为一个系统的输入文件用的,需要一个分界线。谢谢。
解决方案 »
- 利用Aforge.Net 调用多个摄像头的一个简单问题
- c#父窗体控制子窗体的问题
- TextBox 数据绑定 修改数据后要移动到其他行才能保存
- datagridview 连接数据库 大量数据处理方式
- 高分求C#解析WSDL文档的示例代码
- 怎样在datagridview中添加Button列,实现修改,删除功能
- 这个问题问了好几天了,现在重新开贴问。高手快来啊
- 我自己写的52张牌发牌程序,请大家指教,接下来准备写网络对战部分
- 显示问题!来哦
- Windows服务能对外提供API吗?
- 执行sqlcom.Parameters.Add("@Depot",SqlDbType.VarChar,30).Value = P_Depot;报错!急!
- 在练习接口的时候提示,并非所有代码路径都有返回值?
int counter=0;
for(int i=0;i<array.Length;i++){
string lin="";
for(int j=0;j<array[i].Length;j++){
lin+=array[i][j]+" ";
}
lin=lin.Trim();
writeline2file(lin);
counter++
if(counter%=5)
writeline2file("A A A A A..");
}
{
int[] a ={1, 6 ,11 ,16 ,21, 26,
2, 7 ,12 ,17, 22, 27,
3 ,8 ,13 ,18 ,23 ,28,
4 ,9, 14, 19 ,24, 29,
5 ,10 ,15, 20, 25, 30,
31, 36, 41, 46, 51, 56,
32 ,37 ,42 ,47 ,52 ,57,
33 ,38, 43, 48, 53, 58,
34 ,39 ,44 ,49 ,54 ,59,
35 ,40, 45, 50, 55, 60
};
string path = @"c:/shen.txt";
try
{
File.Delete(path);
}
catch (Exception ex)
{
Console.WriteLine("没有找到指定的文件", ex.ToString());
} int number = 0;
if (!File.Exists(path))
{
using (StreamWriter sw = File.CreateText(path))
{
for (int i = 0; i < a.Length;i++ )
{
number = i + 1;
if (number % 6 == 0)
{
sw.WriteLine(a[i]);
}
else
sw.Write(a[i] + " ");
if (number % 30 == 0 )
sw.WriteLine("A A A A A A");
}
}
} Console.ReadLine(); }
/*
1 6 11 16 21 26
2 7 12 17 22 27
3 8 13 18 23 28
4 9 14 19 24 29
5 10 15 20 25 30
A A A A A A
31 36 41 46 51 56
32 37 42 47 52 57
33 38 43 48 53 58
34 39 44 49 54 59
35 40 45 50 55 60
A A A A A A */
试试如下:
int _number=0;
int[,] a = new int[5,2000];
for (int i = 0; i < 5; i++)
{
_number=i+1;
a[i, 0] = _number;
for (int j = 1; j < 2000; j++)
{
a[i,j] = a[i,j-1] + 5;
}
} string path = @"c:/shen.txt";
try
{
File.Delete(path);
}
catch (Exception ex)
{
Console.WriteLine("没有找到指定的文件", ex.ToString());
} int flag = 0;
int turn;
if (!File.Exists(path))
{ using (StreamWriter sw = File.CreateText(path))
{
for (turn=flag; turn < flag+5&&flag<334;turn++ )
{
for (int i = 0; i < 5; i++)
{
for (int j = turn; j < turn + 6; j++)
{
sw.Write(a[i,j] + " ");
}
sw.WriteLine();
}
sw.WriteLine("A A A A A A");
flag += 6;
}
}
}
int length = 1000000;
int rowlength = 5;
int collength = 1 + rowlength;
int ilength = (int)Math.Ceiling((double)(length / rowlength));
int mod = length % collength;
if (mod == 0)
{
mod = collength;
}
int mini = 0;
for (int i = 1; i <= ilength; i++)
{
int jlength;
if (i < ilength)
{
jlength = collength;
}
else
{
jlength = mod;
}
for (int j = 0; j < jlength-1; j++)
{
value.AppendFormat("{0} ",i+ mini + j * rowlength);
}
value.AppendFormat("{0}\r\n", i + mini + (jlength - 1) * rowlength);
if (i % rowlength == 0)
{
value.Append("A A A A A A\r\n");
mini += rowlength * rowlength;
}
}
using (StreamWriter sw = new StreamWriter("./1.txt", false, System.Text.Encoding.UTF8, 8196))
{
sw.Write(value.ToString());
};
MessageBox.Show("好了");