C/C++ 复制数组【简单易懂,代码可以直接运行】
C/C++ 复制数组【简单易懂,代码可以直接运行】
这道题我觉得最值得看的一点就是引用型参数,我以前只是听老师说参数有普通得形参和引用型形参,但是一直没有真正用过引用型形参,通过这个题才算是搞明白一点。
给定两个数组 a 和 b 以及一个整数 size,请你编写一个函数,void copy(int a[], int b[], int size),将 a 数组中的前 size 个数字,复制到 b 数组中。
复制完成后,输出 b 数组。
输入格式
第一行包含整数 n,m,size,分别表示 a 数组的长度,b 数组的长度以及整数 size。
第二行包含 n 个整数,表示数组 a。
第三行包含 m 个整数,表示数组 b。
输出格式
共一行,包含 m 个整数,表示复制完成后的数组 b。
数据范围
1≤n≤m≤100,
1≤size≤n
输入样例:
3 5 2
1 2 3
4 5 6 7 8
输出样例:
1 2 6 7 8
注意:传入形参的数组时指向数组的指针而不是数组本身,不要在自定义函数内部求解数组的长度,64位的电脑用sizeof求出来的永远是8,32位永远是4。之前我就一直掉在这个坑里面出不来了!
代码如下:
#include<iostream>
#include<cstring>
using namespace std;void copy(int a[],int b[],int size)
{int i;for(i = 0;i < size;i++)//sizeof()函数用来求解数组的长度 b[i] = a[i];}int main()
{int a[100],b[100];int n,m,size,i;cin>>n>>m>>size;for(i = 0;i < n;i++)cin>>a[i];for(i = 0;i < m;i++)cin>>b[i];copy(a,b,size);for(i = 0;i < m;i++)cout<<b[i]<<" ";return 0;
}
点个
C/C++ 复制数组【简单易懂,代码可以直接运行】相关推荐
- python 提取出所有学生的序号,姓名,成绩(简单易懂,代码可以直接运行)
python 提取出所有学生的序号,姓名,成绩(简单易懂,代码可以直接运行)(正则表达式提取) 数据如下: <tbody> <tr><td><span> ...
- C语言/C++ 矩阵的右下半部分【简单易懂,代码可以直接运行】
C语言/C++ 矩阵的右下半部分[简单易懂,代码可以直接运行] 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部分 ...
- python矩阵的右下半部分【简单易懂,代码可以直接运行】
python矩阵的右下半部分[简单易懂,代码可以直接运行] 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部分,如 ...
- JavaScript编写日历(简单易懂,代码可以直接运行)
JavaScript编写日历(简单易懂,代码可以直接运行) 运行效果图如下: 点个
- Python实现银行金额大写汉字转换【简单易懂,代码可以直接运行】
Python实现银行金额大写汉字转换[简单易懂] 业务需求: •银行电子支票业务在金额部分需要使用大写的汉字,因此需要将用户录入的数字信息转变为汉字. •目前只需完成1~5位整数转换即可. 关键技术分 ...
- Python 一文学会字典数据类型【简单易懂,代码可以直接运行,强烈推荐】
Python 一文学会字典数据类型[简单易懂,代码可以直接运行,强烈推荐] ''' 字典的含义:字典存储的是生活中一个物体的信息 字典的特征: 组成它的数据:key:value组合 字典中的key不能 ...
- Python求解一元二次方程问题【简单易懂,注释超全,代码可以直接运行】
Python求解一元二次方程问题[简单易懂,注释超全,代码可以直接运行] 业务需求: 解一元二次方程是初中数学中的基本知识,- -般来讲解法有公式法.因式分解法等.可以根据自己 的理解,写- -段求解 ...
- python 提取出所有学生的序号,姓名,成绩(简单易懂,代码可以直接运行,非正则表达式)
python 提取出所有学生的序号,姓名,成绩(简单易懂,代码可以直接运行,非正则表达式) 非正则表达式提取信息利用的是字符串的切片原理,商铺先用spilt函数将每一条<tr><\t ...
- Python 字符串系列三字符串的拼接拆分和判断【简单易懂,代码可以直接运行,强烈推荐】
Python 字符串系列三字符串的拼接拆分和判断[简单易懂,代码可以直接运行,强烈推荐] ''' 字符串的拼接和拆分 #拆分和拼接 在''中\是转义字符,只有\才表示一个 ''' #以文件路径为例 p ...
最新文章
- tensorflow 导入新的tensorflow实例
- lucene 索引优化
- boost::smart_ptr模块boost/pointer_cast.hpp 的测试
- java comparator排序顺序_Java 集合排序策略接口 Comparator
- 基于Element-plus封装配置化表单组件(组件的v-model实现)
- 基于JAVA+SpringBoot+Mybatis+MYSQL的企业考勤管理系统
- 【Codeforces】894E.Ralph and Mushrooms Tarjan缩点+DP
- javassm框架项目实例_面试官:小伙子,给我说一下spring框架吧
- 网易云音乐服务器code521,网易云音乐scode500是怎么回事 网易云音乐scode502怎么解决...
- 字节跳动计算机视觉算法工程师面试题(秋招)
- 鼠标双击成了查看属性是怎么回事?怎样解决?
- 大佬都在用的六大设计方法,完全颠覆了我对设计的认知
- 时间格式化问题@DateTimeFormat和@JsonFormat的区别
- 传说中的“睡眠算法”的输出分析
- DirectPlay SDK中文翻译
- ORACLE EBS 销售订单(RMA) 开发接口案例
- [小技巧]chrome 标签切换快捷键
- 物联网大学生创新创业项目
- android获取内部存储卡里的文件,获取Android内部存储(外部SD卡)和扩展存储卡(TF卡)的路径...
- latex公式中的空格的几种表示方法
热门文章
- 莱茵特机器人奖金制度_德国莱茵TUV发布《工业机器人和网络安全白皮书》
- 大数据实操篇 No.11-Flink on Yarn集群HA高可用部署及使用
- 智维数据nCompass防火墙策略可视化平台发布
- 服务器显示 未安装失败,生成失败!原因:可能服务器未安装Adobe Arcobat软件!...
- edp和lvds区别
- macbook小工具
- 计算机学科a类排名,中国科学技术大学学科评估排名!附中科大a类学科名单
- 【转载】伤人最深的不是爱情,是回忆
- RuntimeError: cuda runtime error (59) : device-side assert triggered
- 江哥带你玩转C语言 | 17-文件操作