数组操作 {4,5,5,4,5,4,4,4,4,6,4,3} 在第三个元素后面插入一个0{4,5,5,0,4,5,4,4,4,4,6,4,3}顺序循环叠加{4,9,14,14,18,23,27,31,35,39,45,49,52} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int[] a = { 4, 5, 5, 4, 5, 4, 4, 4, 4, 6, 4, 3 };List<int> t = new List<int>(a.Length + a.Length / 3);for (int i = 0; i < a.Length; i++){ t.Add(a[i]); if ((i+1) % 3==0 && i != 0) { t.Add(0); }}a = t.ToArray(); int[] array={4,5,5,4,5,4,4,4,4,6,4,3};int[] array2;int[] array3;int n=0;for(int i=0;i<array.length;i++){if(i=3)array2[i]=0;if(i>3){array2[i+1]=array[i];}else{array2[i]=array[i];}}for(int i=0;i<array2.length;i++){n+=array2[i];array3[i]=n;} 本帖最后由 lxcnn 于 2010-10-06 11:01:24 编辑 汗,for循环直接从1开始计数就行了,没必要每次都做判断了List<int> list = new List<int>(new int[]{4,5,5,4,5,4,4,4,4,6,4,3});list.Insert(3, 0);for (int i = 1; i < list.Count; i++){ list[i] = list[i] + list[i - 1];} 关于调用带参数的存储过程的问题,着急,在线等~ 通过System.Net.NetworkInformation获得的网络信息不准确 C/S结构下如何读取pdf文件? 序列话与反序列化?? 接口问题 问一个简单的问题! 关于C#中的控件问题?++++++++ C#作Web程序时在窗口中添加label控件编译后能看得见,但加上Textbox控件,Textbox控件看不见,为什么? 如何用相应的应用程序打开数据库中的数据?(帮忙up有分) 如何访问动态添加控件的文本值? 如果进程中存在某程序,启动该进程的程序,该怎么写呀? Queue和ArrayList有什么不同啊?
List<int> t = new List<int>(a.Length + a.Length / 3);
for (int i = 0; i < a.Length; i++)
{
t.Add(a[i]);
if ((i+1) % 3==0 && i != 0)
{
t.Add(0);
}
}
a = t.ToArray();
int[] array2;
int[] array3;
int n=0;
for(int i=0;i<array.length;i++)
{
if(i=3)
array2[i]=0;if(i>3)
{
array2[i+1]=array[i];
}
else
{
array2[i]=array[i];
}
}
for(int i=0;i<array2.length;i++)
{
n+=array2[i];
array3[i]=n;
}
list.Insert(3, 0);
for (int i = 1; i < list.Count; i++)
{
list[i] = list[i] + list[i - 1];
}