c++实验6-数组合并
2016-05-24 21:27
756 查看
一、问题及代码
二、运行结果
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/05/688e59f105d9590571664f59e595731f)
三、心得体会
在字符串和指针的学习中遇到了不少问题,首先知识点太多很难记牢,其次有些书本上没有的知识还未完全掌握。甚至有的时候感觉无从下手。但是认真看过课本之后情况有所改善了。虽然编程遇到了瓶颈,我还会继续努力的。
四、知识点总结
(1)、了解“字符”有关概念。c语言中没有“字符串变量”的概念,必要时,采用字符数组或字符指针来解决相关问题。整个字符数组可以存放一个字符串。必须用一个数组元素来存放字符串结束标志'\0'。一个数组长度为n的字符数组,能存放的字符串长度的最大值是n-1,未赋值的字符型数组输出空格;
(2)、采用cin>>字符数组名格式时,cin只能接收空格符之前的部分,而对空格后部分视而不见。
(3)、了解指针的基本概念与定义格式。数组名存放数组中第一个元素的地址。数组名是常量,不可修改。
(4)、与指针变量相关的运算符一般有两种:取地址运算符&和指针运算符*。int *p=&i;相当于int*p;p=&i;不能写成*p=&i。
(5)、指针加1不同于地址加1,因为指针加1实际上所加的地址值不一定是1,而是该指针的类型所占用内存的字节数。
/* 02. * 文件名称:shuzuhebing.cpp 03. * 作 者:刘何毓 04. * 完成日期:2016年 5月 24日 05. * 版 本 号:v1.0 06. * 对任务及求解方法的描述部分:使用数组求解问题 07. * 输入描述:无 08. * 问题描述:将两个数组合并之后有序 09. * 程序输出:合并两个数组并有序输出 10. * 问题分析:略 11. * 算法设计:略 12. */ #include <iostream> using namespace std; int main() { int a[5],b[5],c[10],i,j=0,t; cout<<"请输入5个数:"<<endl; for(i=0;i<5;i++) cin>>a[i]; cout<<"请再输入5个数:"<<endl; for(i=0;i<5;i++) cin>>b[i]; for(i=0; i<10; i++) { if(j<5) c[i]=a[j]; else c[j]=b[j-5]; j++; } for(i=0; i<9; i++) for(j=0; j<9-i; j++) { if(c[j]>c[j+1]) { t=c[j+1]; c[j+1]=c[j]; c[j]=t; } } for(i=0; i<10; i++) cout<<c[i]<<" "; return 0; }
二、运行结果
三、心得体会
在字符串和指针的学习中遇到了不少问题,首先知识点太多很难记牢,其次有些书本上没有的知识还未完全掌握。甚至有的时候感觉无从下手。但是认真看过课本之后情况有所改善了。虽然编程遇到了瓶颈,我还会继续努力的。
四、知识点总结
(1)、了解“字符”有关概念。c语言中没有“字符串变量”的概念,必要时,采用字符数组或字符指针来解决相关问题。整个字符数组可以存放一个字符串。必须用一个数组元素来存放字符串结束标志'\0'。一个数组长度为n的字符数组,能存放的字符串长度的最大值是n-1,未赋值的字符型数组输出空格;
(2)、采用cin>>字符数组名格式时,cin只能接收空格符之前的部分,而对空格后部分视而不见。
(3)、了解指针的基本概念与定义格式。数组名存放数组中第一个元素的地址。数组名是常量,不可修改。
(4)、与指针变量相关的运算符一般有两种:取地址运算符&和指针运算符*。int *p=&i;相当于int*p;p=&i;不能写成*p=&i。
(5)、指针加1不同于地址加1,因为指针加1实际上所加的地址值不一定是1,而是该指针的类型所占用内存的字节数。
相关文章推荐
- c语言小项目----注释转换
- C++中范围for语句
- C++里面cout.width(4)是什么意思?
- C++中数据值为-1.#IND000000000000
- c++第六次实验——数组合并
- 以良好的方式编写C++ class
- 建立二叉树
- C++版本的C标准库头文件的特点
- C++版本的C标准库头文件的特点
- C++ Socket编程之小试牛刀
- 质数统计
- C++中vector的使用
- C++第六次作业
- C++第六次实验——作业
- C++类对象指针
- c++实验6数组合并
- 第十三周--分数类中的运算符重载
- 从冒泡排序说起
- C++中的文件结束符
- HDU 1078.FatMouse and Cheese【DFS记忆化搜索】【5月24】