C語言學習 相同元素

TGSRedStone發表於2020-11-01
															相同元素

Description

在兩個長度相等的一維整型陣列中尋找相同元素。先輸入一個整數n表示陣列的長度,接著分別輸入兩個陣列的內容,且兩個整型陣列均無重複數值,找出兩個陣列的相同元素。若存在相同元素輸出其相同的元素值,否則輸出failure。

Input

陣列長度n以及兩個陣列的內容。

Output

兩個陣列中相同的值。每個資料佔據一行。

Sample Input

6
2 5 6 8 7 1
3 4 5 9 2 0

Sample Output

2
5

#include<stdio.h>
int main()
{
	int n;
	scanf("%d",&n);
	int s[n],d[n];
	for(int i=0;i<n;i++)//輸入第一個陣列
	{
		scanf("%d",&s[i]);
	}
	for(int i=0;i<n;i++)//輸入第二個陣列
	{
		scanf("%d",&d[i]);
	}
	for(int i=0;i<n;i++)//依次比較是否有相等的元素,先從陣列1定位一個基準然後再依次與陣列2進行比較如果相同就輸出一次
	{
		for(int j=0;j<n;j++)
		{
			if(s[i]==d[j])
			{
				printf("%d\n",s[i]);
			}
		}
	}
	return 0;
}

相關文章