62,236
社区成员




int[] newArray= new int[] { 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
int x = 1;//标识初值
for (int i = 0; i < newArray.Length; i++)
{
if (newArray[i] != x)
{
this.textBox1.Text += x + ",";
i--;//如果此位置缺失则继续判断此位置的数
}
x++;//增量
}
if (newArray[newArray.Length - 1] != endNum)
this.textBox1.Text += endNum;
int[] a = { 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
int[] b = new int[21];
for (int i = 0; i < a.Length; i++)
b[a[i]] = 1;
for (int i = 1; i < b.Length; i++)
if (b[i] != 1)
Response.Write(string.Format("{0},", i) + "<br>");
int[] array = new int[] { 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
var v = Enumerable.Range(1, 20).Except(array);
foreach (var t in v)
{
Console.WriteLine(t);
}
int[] array = new int[] { 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
int x=1;//标识初值
for(int i=0;i<array.length;i++)
{
if(array[i]!=x)
{
Console.WriteLine(array[i]);
i--;//如果此位置缺失则继续判断此位置的数
}
x++;//增量
}