语法是否正确 [英] Is it correct syntax or not

查看:81
本文介绍了语法是否正确的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆