【问题描述】输入两个由整型数构成的集合(元素个数均为5)分别放到数组A和B中,求这两个集合的交集(交集的元素由两个集合中的相同元素构成),最后输出交集中的元素,要求在主函数中输入A和B数组,并输出交集中的元素,在被调函数中实现求这两个集合的交集。

【输入形式】
从键盘输入数组A和B(元素个数均为5)。

【输出形式】

交集中的元素

【样例输入】(下划线部分为键盘输入,其余部分为程序输出)

Please Enter Array A,5 digits: 1 2 3 4 5

Please Enter Array B,5 digits: 3 4 5 6 7

【样例输出】

A B intersection is: 3 4 5

【样例说明】
输入提示符后要加一个空格。例如“Please Enter Array A,5 digits: ”,其中“:”后要加一个且只能一个空格。
输出数据之间空一格。
英文字母区分大小写。必须严格按样例输入输出。

#include<stdio.h>
#include<string.h>
#include<math.h>void intersection(int a[],int b[])
{int i,j;for(i=0;i<5;i++){for(j=0;j<5;j++){if(a[i]==b[j])printf("%d ",a[i]);}}
}int main()
{int a[5],b[5];int i;printf("Please Enter Array A,5 digits: ");for(i=0;i<5;i++){scanf("%d",&a[i]);}printf("Please Enter Array B,5 digits: ");for(i=0;i<5;i++){scanf("%d",&b[i]);}printf("A B intersection is:");intersection(a,b);return 0;
}

输入两个由整型数构成的集合(元素个数均为5)分别放到数组A和B中,求这两个集合的交集(交集的元素由两个集合中的相同元素构成),最后输出交集中的元素。相关推荐

  1. 有n堆石子,每次取出两堆合成一堆,每堆石子的个数即为合并石子所需要耗费的体力,求出合并所有石子堆所需要耗费的最小体力

    有n堆石子,每次取出两堆合成一堆,每堆石子的个数即为合并石子所需要耗费的体力,求出合并所有石子堆所需要耗费的最小体力 典型的贪心题,即每次取出数量最少的两堆石子合并. 举个例子来说,假如有5堆石子,石 ...

  2. c语言中一个整型数组结束用 0表示吗,C语言程序设计0数组.ppt

    C语言程序设计0数组 第七章 数 组 数组的定义:是有序数据的集合. 数组的特点:数组中的每个元素都属于同一数据类型. 数组的访问:我们用一个统一的数组名和下标来唯一地确定数组中的元素. 7.1 一维 ...

  3. C语言,两个超大整型数乘法

      对于整形依次为int, long int, long long int.表示范围如下: 类型 字节数 表示范围 int 4 -2147483648-+2147483647 long int 4 - ...

  4. 中求解数组中元素个数_JavaScript之学underscore在数组中查找指定元素

    今天来给大家分享下使用underscore在数组中查找指定元素. 在开发中,我们经常会遇到在数组中查找指定元素的需求,可能大家觉得这个需求过于简单,然而如何优雅的去实现一个 findIndex 和 f ...

  5. 求两个集合是否有交集 c语言_高中数学:集合与函数概念知识点总结

    我们为你准备了以下12个优质公众号,让你在这里一网打尽高中高考.教育教学哪些事儿,敬请点对应名称关注. 高中生学习库 高中全球通 人教部编课本 高考志愿 高中文科 高中理科 高中语文 高中数学 高中英 ...

  6. 计算机系统基础无符号短整型,输入短整型数,比较对应的无符号数的大小,输出最大值最小值...

    从键盘上输入三个短整型数,分别存放到a.b.c中,求这三个数中最大的无符号数和最小无符号数及其对应的输入值. #include void main() { short int a,b,c; unsig ...

  7. 输入圆的的半径r 和一个整型数k,当k=1 时,计算圆的面积;当k=2 时,计算圆的周长;当k = 3 时,既要求求圆的周长也要求出圆的面积

     题目:输入圆的的半径r 和一个整型数k,当k=1 时,计算圆的面积:当k=2 时,计算圆的周 长:当k = 3 时,既要求求圆的周长也要求出圆的面积. 解析:输入半径r和整型数k,由题目分析的,由于 ...

  8. 数组x中数据复制到数组y中,重复的数据只存储一次,最后输出y;计算x中数据的平均值ave及大于平均值的元素个数n。c++实现

    题目描述 编程序,实现如下功能: (1)定义两个一维数组x,y,不超过50个元素. (2)从键盘输入k个整数到数组x中. (3)计算x中数据的平均值ave及大于平均值的元素个数n并输出. (4)将数组 ...

  9. 关于sizeof表达式作为数组元素个数的编译

    想总结这方面的内容,是出于周一参加某公司的笔试题,有一道题是说定义一个整型数组,里面数组元素的个数是用sizeof(unsigned long)表示,这样是否合法?当时写的答案是不合法,因为平时写涉及 ...

最新文章

  1. 商汤科技举办病理、放疗两大MICCAI国际挑战赛,推动AI医疗落地
  2. Spring Boot使用@Async实现异步调用:自定义线程池
  3. 第一次写python
  4. oracle.01081 cannot,ORA-01081: cannot start already-running ORACLE - shut it down first
  5. uboot主Makefile分析
  6. CSDN2019博客之星评选——期待各位大佬的投票!
  7. Android数据的四种存储方式
  8. 作业六 栈的使用和界面编程探索
  9. Linux 系统常用命令
  10. 开源医学图像处理平台NiftyNet介绍
  11. mongodb java 不等于_mongoDB在java上面的应用
  12. kaggle无法注册(含解决方案)
  13. iptv内容运营系统服务器架构,IPTV系统架构技术的深入解析
  14. 无人机水平方向四环串级控制,竖直方向三环串级控制(2020.6.30备份)
  15. 网络 | 1.OSI七层模型各层常见协议
  16. 2、面向对象的思维(与结构化思维比较)
  17. 电路交换、报文交换、分组交换三种数据交换方式的特点、优点、应用场景以及技术对比分析
  18. 区块链网络的价值是啥?
  19. 用C++解决数学类问题的练习
  20. 布尔类型(boolean)常量与变量

热门文章

  1. 美通企业日报 | 中国平安上半年净利润大增68%;舍弗勒生产公司史上最大关节轴承...
  2. 智能手机应用安全现状及前瞻
  3. LVGL---文本框(lv_textarea)
  4. Object detection from video tubelets with CNN翻译
  5. 机械臂速成小指南(七):机械臂位姿的描述方法
  6. Bytebase数据库 Schema 变更管理工具
  7. 不刷单,新手还能怎么做淘宝?
  8. tomcat集群部署
  9. Tomcat集群同步原理
  10. POS(Point Of Sales)