1樓:匿名使用者
可以,bai用for迴圈
du比如
zhiint main()
return 0;}
2樓:手機使用者
最直接的就是用for迴圈,將你說的那個元素一個個的與另一個陣列的元素比較
c++中如何將一個陣列中的元素值賦給另一個陣列
3樓:偶孤丹玄代
用迴圈結構,不能直接出現像a=b的語句。另外,如果是char陣列,可以直接用strcpy()函式,c++標頭檔案
4樓:泡影果果
有兩種方法可以實現。
為方便說明,定義兩個整型陣列a,b,並實現將a中的值賦值到專b中。屬int a[4] = , b[4];
1、 通過陣列遍歷,逐個賦值。
定義迴圈變數int i;
for(i = 0; i < 4; i ++)b[i] = a[i];
該程式功能為遍歷陣列a,逐個賦值到陣列b對應元素中。
2、 藉助記憶體複製函式memcpy,整體賦值。
void *memcpy(void *dst, void *src, size_t size);
這個函式的功能為將src上,大小為size位元組的資料賦值到dst上。
呼叫該函式時需要引用標頭檔案cstring,即#include
賦值陣列的**為
memcpy(b,a,sizeof(a));
5樓:井天
cahr str1[30],str2[30];
for(i=0;i str2[i]=str1[i]; 注意定義char型,最基本的。 也可以定義指標。 6樓:狼山 用while(cin>>n);把輸入的n用陣列儲存就好,想輸多少都行,只要不超過陣列的範圍 7樓:孤影_殘劍 char str1[20],str2[20];int i; for(i=0;i<20;i++)//陣列長度多少,i就小於多少 if (i%2==0) str2[i]=str1[i]; 8樓:匿名使用者 如果用c++, 為啥不用vector和iterator... c++編寫函式find以查詢整型陣列中是否存在某個整數,若存在返回該陣列
5 9樓:匿名使用者 int find(int *a,int n,int key) }return -1;} 10樓:墜短綻罷 int count(int a,int n) c++找公共元素:求兩個陣列中的公共元素(順序以第一個陣列為準)如果沒有公共元素,則輸出no。 11樓:匿名使用者 #include "stdafx.h" #include #include void sort(int *src, int len); int main() while (nn.size() < n); printf("請輸入第二個陣列的資料個數\n"); int m; scanf("%d", &m); printf("請輸入第二個陣列所要包含的資料,請用空格隔開\n"); std::vectormm; do while (mm.size() < m); std::vectorjg; if (n >= m)}} else}} if (jg.size() > 0) }else printf("公共元素為:\nno"); printf("\n"); system("pause"); return 0; }void sort(int *src, int len)}}剛剛沒注意看你的要求是要按第一個陣列順序排,所以上面的**我寫成了結果以從小大到排的,現在修改一下,按你的要求結果按第一個陣列順序排列,**如下: #include "stdafx.h" #include #include int main() while (nn.size() < n); printf("請輸入第二個陣列的資料個數\n"); int m; scanf("%d", &m); printf("請輸入第二個陣列所要包含的資料,請用空格隔開\n"); std::vectormm; do while (mm.size() < m); std::vectorjg; for (int i = 0; i < n; i++)}if (jg.size() > 0) }else printf("公共元素為:\nno"); printf("\n"); system("pause"); return 0;} 12樓:伎肚惱嗡 void getmin(int array,int arraylen,int out,int outlen) //如果 zhiout中的數小,則看dao 看下一個out數會不會比這個大}}} c m,n m m 1 m n 1 n n n n 1 1 表示從m箇中選n個共有多少種選法 比如,從5個人中任選3個有多少種選法?答 c 5,3 5 4 3 3 2 1 10種a m,n m m 1 m n 1 表示把m個安排到n個不同位置共有多少做法 比如把不同位置的3個座位讓5個人中的兩個來坐... 如果想改對了,這麼改就行了 p p1 p1 p2 p2 p 改為 p p1 p1 p2 p2 p 下面咱們說說你這麼寫為什麼不對 void swap int p1,int p2 這裡宣告瞭swap函式的兩個區域性變數,p1和 p2 這樣可以看出來,由於p,p1,p2都是swap函式中的區域性變數,p... 原式 x y 20 x y 10 解 20 10 x y x y 30 x y x y 30 2x y y y抵消 30 2x x 15 因 x y 20 解 20 15 5 x 15 y 5 很詳細了,歡迎追問,第一步的解一邊是兩個算式得數的和,另一邊是x和y,相當於把兩個算式合併了。望採納!解 ...數學中C右邊上下兩個數字或者A右邊上下兩個數字是
在C中,又是指標交換兩個數的問題,我好像又不知道了
已知有兩個數x和y,x y 20,x y 10,請問x和y各