第十六周oj平台(3) 相同的數字!

2021-06-27 14:29:46 字數 914 閱讀 8105

問題及**:

/*

*檔名稱: 相同的數字.cpp

*作 者:白雲飛

*完成日期:2023年12月12日

*版 本 號:v1.0

**問題描述:輸出兩個有序數列(不超過50個)中有多少相同資料,並輸出這些資料。

*程式輸入:第一行輸入這兩組數的個數(不超過50個)。後面兩行分別輸入這兩組數。同一序列中的數字不會重複。

*程式輸出:第一行輸出相同數字的個數,第二行輸出這些相同的數字。若沒有相同的數字,輸出null

*/#includeusing namespace std;

int samenum(int *a,int n1,int *b,int n2, int *c);//定義自定義函式

int main()

{ int a[50];

int b[50];

int c[50];//定義三個整數型陣列

int i, n1, n2, n3;//宣告變數

cin >>n1>>n2;

for (i=0; i>a[i];

for (i=0; i>b[i];

n3 = samenum(a,n1,b,n2,c);//呼叫自定義函式

if(n3==0)//判斷語句

cout<

else

{cout<

執行結果:

學習心得:

用指標變數指向陣列元素,在通過指標變數判斷元素是否相同。



第十六周 OJ平台 有相同數字?

輸入兩個陣列中要存放的元素個數及元素值 不超過50個 判斷這兩個陣列中是否有相同的數字。在下面的程式基礎上完成 include using namespace std bool existthesame int a,int n1,int b,int n2 n1個資料的a陣列中和n2個資料的b陣列中是...

第十六周 OJ 有相同數字?

問題及 檔名稱 project.cpp 作 者 chenqin.完成日期 2014年12月11日 版 本 號 v1.0 問題描述 輸入兩個陣列中要存放的元素個數及元素值 不超過50個 判斷這兩個陣列中是否有相同的數字。輸入描述 共有兩組數。每組數包括 這組數的個數n,以及這n個數字。n 50 程式輸...

第十六周 OJ 有相同數字?

問題及 檔名稱 mian.cpp 作 者 李楠 完成日期 2014年12月15日 版 本 號 v1.0 問題描述 輸入兩個陣列中要存放的元素個數及元素值 不超過50個 判斷這兩個陣列中是否有相同的數字。輸入描述 共有兩組數。每組數包括 這組數的個數n,以及這n個數字。n 50 程式輸出 當兩組數中有...