题目

解决代码及点评

/*
分别输入N和M个数到数组A和数组B中。把只在其中一个数组中出现的那些数送入到数组C中,并指出它们在A或B数组中的位置。
*/
#include <stdio.h>
#include <stdlib.h>
void main()
{const int n=10;const int m=10;int a[n];int b[m];int c[n+m]={0};//为保证不同的数全部存储,c的大小定义为n+m;int k=0;//给数组a和b分配随机数for (int i=0;i<n;i++){a[i]=rand()%100;printf("%d\t",a[i]);}printf("\n\n");for (int i=0;i<m;i++){b[i]=rand()%200;printf("%d\t",b[i]);}printf("\n\n");//a与b比较,将a中不相同的数赋给c,并输出在a中的位置for (int i=0;i<n;i++){int flag1=0;for (int j=0;j<m;j++){if (a[i]==b[j]){flag1=1;continue;}}if (flag1==0){c[k]=a[i];printf("i=%d\t",i);k++;}}//b与a比较,将b中不相同的数赋给c,并输出在b中的位置for (int j=0;j<m;j++){int flag2=0;for (int i=0;i<n;i++){if (b[j]==a[i]){flag2=1;continue;}}if (flag2==0){c[k]=b[j];printf("j=%d\t",j);k++;}}//打印cfor (int i=0;i<k;i++){printf("%d\t",c[i]);}printf("\n\n");system("pause");
}

代码编译以及运行

由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:

1)新建工程

2)选择工程

3)创建完工程如下图:

4)增加文件,右键点击项目

5)在弹出菜单里做以下选择

6)添加文件

7)拷贝代码与运行

程序运行结果

代码下载

http://download.csdn.net/detail/yincheng01/6681845

解压密码:c.itcast.cn






转载于:https://www.cnblogs.com/niulanshan/p/6175230.html

基于visual Studio2013解决C语言竞赛题之1044数组处理相关推荐

  1. 基于visual Studio2013解决C语言竞赛题之1085相邻之和素数

        题目 解决代码及点评 /************************************************************************/ /* ...

  2. 基于visual Studio2013解决C语言竞赛题之1081shell排序

        题目 解决代码及点评 /************************************************************************/ /* ...

  3. 基于visual Studio2013解决C语言竞赛题之1027 YN

          题目 解决代码及点评 /*计算Yn的值,直到|Yn - Yn-1|<10-6为止,并打印出此时共作了多少次COS计算. 提示:Yn+1=COS(Yn),故本题 ...

  4. 基于visual Studio2013解决C语言竞赛题之1089牛虎过河

        题目 解决代码及点评 /************************************************************************/ /* ...

  5. 基于visual Studio2013解决C语言竞赛题之1070删除相同节点

        题目 解决代码及点评 /************************************************************************/ /* ...

  6. 基于visual Studio2013解决C语言竞赛题之0502最小数替换

         题目 解决代码及点评 /************************************************************************/ ...

  7. 基于visual Studio2013解决C语言竞赛题之1091多项式

        题目 解决代码及点评 /************************************************************************/ /* ...

  8. 判断同构数 c语言,基于visual Studio2013解决C语言竞赛题之0413同构数

    JQuery的基础和应用 1.什么是?    DOM的作用:提供了一种动态的操作HTML元素的方法.    jQuery是一个优秀的js库.用来操作HTML元素的工具.    jQuery和DOM . ...

  9. 基于visual Studio2013解决C语言竞赛题之0710排序函数

     题目 解决代码及点评 /* 10.用指向指针的指针的方法对N个整数排序并输出. 要求排序单独写成一个函数.N个整数和N在主程序中输入,最后在主函数中输出. */ #include <std ...

最新文章

  1. python内置模块大全 processon
  2. 演练:开发和使用自定义服务器控件
  3. 云网融合 — 云网业务统一管控技术
  4. java在cmd下编译运行
  5. mysql gtid ha_MySQl新特性 GTID
  6. 雾计算精华问答 | 雾计算与云计算的区别?
  7. extjs xtype 类型
  8. 21天jmeter打卡day6 配置元件之HTTP信息头+Cookie管理器
  9. 升级centos6.8内核
  10. 数据集标签_数据分享 | LiDAR点云数据汇总
  11. Java面试题内容聚合
  12. Java 匹配域名正则表达式
  13. AD Undeclared identifier: GetFontID 问题解决方法
  14. 高仿网易评论列表效果之界面生成
  15. MCS-51系列单片机硬件结构
  16. 量表:现代医学体系的“工具箱”
  17. 初入职场如何时间管理课程总结-B站
  18. Lipschitz函数相关
  19. HHDBCS便捷功能简介
  20. Android UI最佳实践

热门文章

  1. oracle中创建表的自增ID
  2. css实现三栏布局的几种方法及优缺点
  3. 阿里云智能语音交互服务导览
  4. destoon复制新模块的方法
  5. 在linux大量进程里只看root的命令
  6. 该学Java或.NET?
  7. 升级指南:将 SharePoint Portal Server 2003 升级到 Office SharePoint Server 2007
  8. 【HISI系列】之Hi3559A V100R001C02SPC010文档及SDK
  9. 【调试工具】之VIM快捷键
  10. sftp 安全文件传输