c語言程式設計 輸入兩個陣列,每個陣列不超過元素,將只在陣列中出現的數全部輸出

時間 2021-08-11 17:49:46

1樓:

意思就是a陣列中的數b陣列沒有唄...

**要自己寫才有有意思

雙層for迴圈 把a[i]元素 和每個b元素if一下 設定一個計數器 如果對比10次計數器都沒增加

則輸出a[i]元素.. 然後計數器歸零 再進入外部迴圈... 如此反覆10次

然後再把a和b兌換下 再來一次上面的就能把b的元素輸出了..

2樓:匿名使用者

#include "stdio.h"

main()

if(sign!=1)printf("%3d",a[i]);

sign=0;

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

if(sign!=1)printf("%3d",b[i]);

sign=0;

}printf("\n");}

3樓:匿名使用者

不難吧int main()

for (i = 0; i < n; i++)for (i = 0; i < m; i++)}if (j == n)

}for (i = 0; i < n; i++)}if (j == m)

}return 0;}

c語言程式設計題: 輸入 n(n<10) 個整數,將它們存入陣列 a 中,再輸入一個整數 x,然後在陣列 a 中查詢與 x

4樓:匿名使用者

#include

void main( )

if(m==0) printf("not fount\n");}

5樓:我心如一

#include“stdio.h”

#define n 8

void main()

{ int i,a[n],x,flag=0;

for(i=0;i陣列

時n不能是變數,如果不確定陣列大小,想改變n值,就把它用#define預定義,就可以隨意改變n值

c語言程式設計:任給定一個一維陣列,其中重複的元素只保留一個,然後將這些互不重複的元素按照升序排列!

6樓:猥瑣堂

#include

#include

int cmp(const void *p, const void *q)

int main()

if(j==m) //陣列b中沒有該元素

}qsort(b, m, sizeof(int), cmp); //快排進行排序

for(j=0; j}

7樓:匿名使用者

只要在輸出的時候過濾掉重複的數就行了(若後一個等於前一個,不輸出後一個)。

c語言編寫程式,實現以下功能:定義一個有10個元素的一維陣列,在程式執行期間,輸入陣列中的各個元素 50

8樓:匿名使用者

#include

void main(void)

;int i, j,k=0, m=0, n=0;

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

專scanf("%d", a+i);

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

n+=a[i];

}printf("最大值為

屬%d,最小值為:%d, 平均值為:%d\n", a[k], a[m], n/10);}

c語言 陣列未知個數 怎麼宣告,C語言 陣列未知個數 怎麼宣告

風若遠去何人留 c語言在陣列個數未知的情況下,根據應用情況不同,有三種方式。1,陣列元素總數未知,但是需要儲存的內容是已知的。其實這是一種變相的已知個數,只是程式設計者不去計算總個數,把這個工作交給系統來做。這時可以通過陣列個數留空,顯式初始化陣列進行宣告。比如char s this is a te...

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 請輸入第二個陣列的元素個...

隨機數陣列中每個數字出現個數

public class test1 calc arr system.out.println int n new int 100 for int i 0 i 100 i calc n 計算方式 設陣列中第i個數為x,我們看前面的0到i 1個數有沒有x,有的話,則略過 因為前面已經計算過x了 否則從i...