當前位置:
首頁 >
第十六周项目3-有相同数字?
發布時間:2023/12/4
33
豆豆
生活随笔
收集整理的這篇文章主要介紹了
第十六周项目3-有相同数字?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
輸入兩個數組中要存放的元素個數及元素值(不超過50個),判斷這兩個數組中是否有相同的數字。
當兩組數中有相同數字時,輸出YES,否則,輸出NO
/* * Copyright (c) 2014,煙臺大學計算機學院 * All right reserved. * 作者:邵帥 * 文件:demo.cpp * 完成時間:2014年12月10日 * 版本號:v1.0 */ #include<iostream>using namespace std;bool existthesame(int *a,int n1,int *b,int n2); int main(){int a[50];int b[50];int i, n1, n2;cin>>n1;for (i=0;i<n1;i++)cin>>a[i];cin>>n2;for (i=0;i<n2;i++)cin>>b[i];bool flag=existthesame(a,n1,b,n2);if(flag==true)cout<<"YES\n";elsecout<<"NO\n";return 0;}bool existthesame(int *a,int n1,int *b,int n2){int i,j;for (i=0;i<n1;i++)for (j=0;j<n2;j++){if (*(a+i)==*(b+i))return true;elsecontinue;}}
運行結果:
輸出兩個有序數列(不超過50個)中有多少相同數據,并輸出這些數據。
第一行輸入這兩組數的個數(不超過50個)。
后面兩行分別輸入這兩組數。同一序列中的數字不會重復。
第一行輸出相同數字的個數,第二行輸出這些相同的數字。
若沒有相同的數字,輸出NULL。
運行結果: <img src="https://img-blog.csdn.net/20141210170642421?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWF5dWtvMjAxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /> @ Mayuko
轉載于:https://www.cnblogs.com/mayuko/p/4567594.html
總結
以上是生活随笔為你收集整理的第十六周项目3-有相同数字?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx+Tomcat动静态资源分离
- 下一篇: 有梦想就有前进的动力