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

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

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語言程式設計 輸入元素的陣列,輸出這個陣列的最大值,最

include int main for i 0 i 5 i arv sum 10.0 for i 0 i 5 i for i 0 i 5 i printf n printf 最大值為 2f 最小值為 2f a 0 a 4 printf n printf 2f n arv printf n retu...

c語言中判斷兩個陣列內容是否相同

墨汁諾 c語言有個函式memcmp是用來進行記憶體比較的extern intmemcmp void buf1,void buf2,unsigned intcount if 0 memcmp id,id1,20 id1等於id2 先要明確運算子按優先順序不同分類,c程式設計 運算子可分為15種優先順序...

c語言程式設計編寫計算一維n個陣列元素中下標為偶數的各元素之積的

void 下標為偶數的各元素之積 int 一維n個陣列,int 維n while 下標 維n fun int a,int n 引數1為陣列,引數2為陣列元素個數 printf ret d n ji double prod even double data,int len double prod 1 ...