用C比較大小為10的兩個陣列a和b,看是否有相同的數

時間 2021-07-21 03:32:34

1樓:匿名使用者

//遍歷陣列元素來判斷,使用list或arraylist輔助int array1 = new int ;

arraylist list1 = new arraylist(); //儲存去重後剩餘的元素

arraylist list2 = new arraylist(); //儲存重複的元素

for (int i = 0; i < array1.length; i++)

//現在list1中儲存的元素就是對應你需要的array1//list2中儲存的元素則對應你需要的array2//如果要轉成陣列,可通過迴圈賦值或者list等類的內建轉換方法實現

2樓:匿名使用者

public class comparetest return false; } static void main() ; int b=; if (comparegroups(a,b)) else }}

c#編寫乙個方法,比較兩個陣列a和b(都有十個元素)看他們是否有完全相同的值

3樓:

//呼叫

string  arr1 = new string  ;

string  arr2 = new string  ;

bool result = comparearrs(arr1, arr2);

////// 比較兩個陣列是否完全一致

////// 陣列1

/// 陣列2

/// 相同返回:true 不同返回:falsepublic bool comparearrs(string arr1, string arr2) }}

if (arrlist1.count > 0) //arrlist1中含有沒有刪除完的則證明不一致

return false;

else

return true;

}catch (exception ex)}

c#中定義兩個長度為10一維陣列a和b,並初始化,比較兩陣列中的元素是否相同

4樓:

public void szbj(string a,string b)

}if(k==1)

//無素a[k]與b[k]不相等

else

//兩陣列無素相等}

5樓:匿名使用者

定義tmp = 1 你逐個比較就好了,遇到不同 返回乙個 tmp = 0 跳出,否則就返回 1

兩個陣列比較大小,a和b為有10個元素的整型陣列,比較兩陣列對應元素..

6樓:育知同創教育

參考下面**

#include

int main()

printf("輸入陣列b的十個元素:\n");

for(i=0;i<10;i++)

for(i=0;i<10;i++)

printf("\n大於總數為:%d\n等於總數為:%d\n小於總數為:%d\n",e,c,d);

return 0;}

c# 如何比較兩陣列元素是否相同,可能順序不一致 例"a,b,c,d" 和 "a,b,d,c"

7樓:啥智商

按你的意思,先判斷陣列是否含有相同的元素數,如果相同則取元素的數為n,再進行下面操作。

陣列為a,b。先對兩個陣列進行排序。

//排序的函式

using system;

namespace selectionsorterint t=list[min];

list[min]=list[i];

list[i]=t;

} }}

//實行排序的**

int a=new

int;//假設是int型別,a是所給陣列,b同理selectionsorter ss=new selectionsorter();

ss.sort(a);

for(int m=0;m<a.length;m++)console.write(" ",a[m]);

console.writeline();

//排序後獲得新的a,b

for (int i = 0,int x=0;i < n; i++)if(x=n)

console.writeline("兩陣列元素相同");

else

console.writeline("兩陣列元素不相同");}

8樓:匿名使用者

如果只是簡單的比較兩個陣列內容是否相同,直接把兩個陣列轉換成字串,用string.join()方法轉成字串,然後比較這兩個字串的值是否相等

9樓:匿名使用者

先排序再比較,陣列就冒泡,arraylist直接sort()就可以了

10樓:六鎮

遍歷陣列a的每個元素,對a中的每個元素看陣列b中是否有相同的元素,有則標記b中該元素並繼續遍歷。

結束條件:b沒找到相同元素;遍歷結束b中還有未標記的元素

11樓:

a450496096的回答中間一句「對a中的每個元素看陣列b中沒有標記的元素是否有相同的」

因為存在

"a,b,c,a" 和 "a,b,c"這種情況

c#程式設計題比較兩個數a和b的大小,如果a小於b,則交換二者的值,使得a大於b。賦值語句問題不懂,急急急。。

12樓:910404我太要強

t=a;

a=b;

b=t;

這樣理解 :

a=1,b=2,t=0

t=a 的時候 a是=2的 把a的值給t 之後t=1;

a=b 同樣 b=2 把b的值2 賦值給a 之後a=2b=t 通用 現在t=1 而不是0 ,所以 b=t=1這樣 a跟b的值就發生了交換

13樓:匿名使用者

#include

using namespace std;

void swap(short int *p1, short int* p2)

}void main()

比較數的大小,怎樣比較兩個數的大小

4的75次方 2的150次方 2的135次方設m 3的120次方 4的75次方 3的120次方 2的150次方 3 2 的120次方 2的30次方 則m明顯 1 所以3的120次方 4的75次方 3的120次方 4的75次方 2的135次方 75 5 15 120 8 15 135 9 15 這樣就...

visual c裡面關於比較兩個數字大小的程式

printf 不需要使用位址呼叫符 因為他只是引用對應變數的值,不需要對變數所指向的記憶體進行操作,這叫做賦值呼叫。而 scanf 函式需要加位址引用符 的原因是待輸入的變數是尚未賦值的,不能直接引用其值,而要獲得該變數所在記憶體位址,改變那一塊記憶體的值,所以才會賦位址呼叫。總之,原始引數的值需要...

c語言,兩個將兩個陣列中的相同元素全部刪去,輸出刪去後的兩個陣列。如1,1,1,2,2,2,0,2,1,

不懂多來問問 include using namespace std 去掉陣列中為a的資料 int main int a2 10 int j 0,i while j l1 else cout l1 去掉陣列中為a的資料 寫好了 include int main printf 請輸入第二個陣列的元素個...