当前位置:编程学习 > C#/ASP.NET >>

球高手解答

比较大小为10的两个数组a和b,看它们是否有完全相同的值。即,对于从0到9所有的i,a[i]=b[i]。
          用.net做 --------------------编程问答--------------------

  int[] a = new int[10];
            int[] b = new int[10];

            for (int i = 0; i < a.Length; i++)
            {
                if (a[i] != b[i])
                {
                    return false; break;
                }
            }
            return true;
--------------------编程问答--------------------
这种问题..... --------------------编程问答-------------------- private bool ret(){
for(int i=0;i<10;i++)
{
   if(a[i].toString()!=b[i].toString())
   {
    return false;
   }
}
reture true;
}
要这个? --------------------编程问答-------------------- 我运行起来要报错。 --------------------编程问答--------------------
引用 4 楼 qq304357724 的回复:
我运行起来要报错。



 public bool Compare(int[] a, int[] b)
        {
            for (int i = 0; i < a.Length; i++)
            {
                if (a[i] != b[i])
                {
                    return false; 
                }
            }
            return true;
        }
--------------------编程问答-------------------- 路过! --------------------编程问答--------------------  static void text2() 
        {
            //2. 比较大小为10的两个数组a和b,看它们是否有完全相同的值。
            //即,对于从0到9所有的i,a[i]=b[i]。
            int[] a = {2,3,4,5,6};
            int[] b ={1,2,3,4,10};

            for (int i = 0; i < a.Length; i++)
            {
                if (a[i] != b[i])
                {
                    
                    break;
                }
            }
            Console.WriteLine(b);
Console.writeline应该输出什么? --------------------编程问答-------------------- "球高手解答"?
这里不是球俱乐部,没有打球的高手 --------------------编程问答-------------------- System.Int32[] --------------------编程问答-------------------- 对!对!对!就是这个,应该怎么做呢?高手帮帮吧 --------------------编程问答--------------------
引用 7 楼 qq304357724 的回复:
 static void text2() 
        {
            //2. 比较大小为10的两个数组a和b,看它们是否有完全相同的值。
            //即,对于从0到9所有的i,a[i]=b[i]。
            int[] a = {2,3,4,5,6};
            int[] b ={1,2,3,4,10};

    ……

你这想干什么?如果想输出是否全部相等,改为下面这样试试:
static void text2() 
  {
  //2. 比较大小为10的两个数组a和b,看它们是否有完全相同的值。
  //即,对于从0到9所有的i,a[i]=b[i]。
  int[] a = {2,3,4,5,6};
  int[] b ={1,2,3,4,10};
  bool isAll=true;
  for (int i = 0; i < a.Length; i++)
  {
  if (a[i] != b[i])
  {
   isAll=false;
   break;
  }
  }
  Console.WriteLine(isAll.toString());
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,