语法是否正确 [英] Is it correct syntax or not
问题描述
for(i = 0,j = mid; i< arr.Length - 1,j< arr.Length; i ++,j ++)
是它写..?如果错了请帮助我,
我尝试过:
交换数组元素程序:
{10,20,30,40,50,60,70,80,90,100};
{60,70,80,90,100,10,20,30,40,50}
static void Main()
{
int i,j,temp,mid;
int [] arr = new int [10] {10,20,30,40 ,50,60,70,80,90,100};
Console.WriteLine(交换前的数组是:);
foreach (int a in arr)
{
Console.WriteLine(a +\t);
}
mid =(arr.Length)/ 2;
for(i = 0,j = mid; i< arr.Length - 1,j< ; arr.Length; i ++,j ++)
{
temp = arr [i];
arr [i] = arr [mid + 1];
arr [mid + 1] = temp;
$
Console.WriteLine(交换前的数组是:);
foreach(在arr中的int a)
{
Console.WriteLine(a +\ t);
}
Console.ReadKey();
}
我为你做了这个: -
< pre lang =C#> 使用系统;
命名空间 ConsoleApplication2
{
class Program
{
静态 void Main( string [] args)
{
int i,j,temp,mid;
int [] arr = new int [ 10 ] { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 ,< span class =code-digit> 90 , 100 };
Console.WriteLine( 交换前的数组是:);
foreach ( int a in arr)
{
Console.WriteLine(a + \t);
}
mid =(arr.Length)/ 2 ;
// for(i = 0,j = mid; i< mid; i ++,j ++)
// {
// temp = arr [i];
// < span class =code-comment> arr [i] = arr [mid];
// arr [mid] = temp;
// }
j = mid;
for (i = 0 ; i < ; mid; i ++)
{
temp = arr [i];
arr [i] = arr [j];
arr [j ++] = temp;
}
Console.WriteLine( 数组交换后:);
foreach ( int a in arr)
{
Console.WriteLine(a + \t);
}
Console.ReadKey();
}
}
}
for (i = 0, j = mid; i < arr.Length - 1, j < arr.Length; i++,j++)
is it write ..? if wrong please help me ,
What I have tried:
Swapping of array elements program:
{10,20,30,40,50,60,70,80,90,100};
{60,70,80,90,100,10,20,30,40,50}
static void Main()
{
int i, j, temp,mid;
int[] arr = new int [10] {10,20,30,40,50,60,70,80,90,100};
Console.WriteLine("Array before swapping is : ");
foreach (int a in arr)
{
Console.WriteLine(a + "\t");
}
mid = (arr.Length)/2;
for (i = 0, j = mid; i < arr.Length - 1, j < arr.Length; i++,j++)
{
temp = arr[i];
arr[i] = arr[mid + 1];
arr[mid + 1] = temp;
}
Console.WriteLine("Array before swapping is : ");
foreach (int a in arr)
{
Console.WriteLine(a + "\t");
}
Console.ReadKey();
}
I made this for you:-
using System; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { int i, j, temp, mid; int[] arr = new int[10] { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 }; Console.WriteLine("Array before swapping is : "); foreach (int a in arr) { Console.WriteLine(a + "\t"); } mid = (arr.Length) / 2; //for (i = 0, j = mid; i < mid ; i++, j++) //{ // temp = arr[i]; // arr[i] = arr[mid]; // arr[mid] = temp; //} j = mid; for (i = 0; i < mid; i++) { temp = arr[i]; arr[i] = arr[j]; arr[j++] = temp; } Console.WriteLine("Array After swapping is : "); foreach (int a in arr) { Console.WriteLine(a + "\t"); } Console.ReadKey(); } } }
这篇关于语法是否正确的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!