110,536
社区成员
发帖
与我相关
我的任务
分享
MoveSubArrayToTheEnd(int[] array, int numberOfElements)
int[] arr1 = new int[7];
numberOfElements = numberOfElements % 7;
if (numberOfElements == 0)
{
arr1 = arr;
}
else
{
int m = numberOfElements;
int n = 0;
if (numberOfElements > 0)
{
for (int i = 0; i < 7; i++)
{
if (m < 7)
{
arr1[i] = arr[m];
m++;
}
else
{
arr1[i] = arr[n];
n++;
}
}
}
}
return arr1;
int[] arr = new int[] { 1, 2, 3, 4, 5, 6, 7 };
int par = 4;
int lst = arr.Length - 1;
int t = 0;
while (par > 1)
{
t ^= arr[lst];
arr[lst] ^= t;
t ^= arr[lst];
for (int i = 0; i <= lst; i++)
{
t ^= arr[i];
arr[i] ^= t;
t ^= arr[i];
}
par--;
}
int[] arr = new int[] { 1, 2, 3, 4, 5, 6, 7 };
int par = 4;
int lst = arr.Length - 1;
int t = 0;
while (par > 1)
{
t ^= arr[lst];
arr[lst] ^= t;
t ^= arr[lst];
for (int i = 0; i <= lst; i++)
{
t ^= arr[i];
arr[i] ^= t;
t ^= arr[i];
}
par--;
}
static void Main(string[] args)
{
int[] intList = { 1, 2, 3, 4, 5, 6, 7};
int number =3;
int intLength = intList.Length;//获取数组的元素总数
int[] listTemp = new int[intLength];//新建一个和intList元素数一样的空数组
int k = 0;
for (int i = 0; i < intLength; i++)
{
if (i < intLength - number)
{
listTemp[i] = intList[number + i];
k--;//每次都减少1,使下下面的intList从0开始,
}
else
{
listTemp[i] = intList[k + i];
}
}
string str = "";
foreach (var item in listTemp)
{
str = str + item.ToString();
}
Console.WriteLine(str);
Console.ReadKey();
}