c++实验5-项目1:数组分离
来源:互联网 发布:打印机端口号怎么看 编辑:程序博客网 时间:2024/05/22 11:30
一、问题及代码
/* * 文件名称: c++实验5-项目1:数组分离 * 作 者: 陈果 * 完成日期: 2017 年 5 月 3 日 * 版本号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream> using namespace std; int main() { int a[10],b[10],c[10],i=0,j=0,n=0,m=0,k=0; cout<<"请输入10个数:"; for(i=0;i<10;i++) { cin>>a[i]; if(a[i]%2==0) { b[j]=a[i]; j++; n++; } else { c[k]=a[i]; k++; m++; } } cout<<"偶数为:"; for(j=0;j<n;j++) cout<<b[j]<<" "; cout<<endl; cout<<"奇数为:"; for(k=0;k<m;k++) cout<<c[k]<<" "; return 0; }
二、运行结果
三、心得体会
在数组的学习中如算法有漏洞,未初始化变量带给我很多困难,但在不断学习中也逐渐能掌握运用数组的技巧。多多练习是提高的最好途径。
四、知识点总结
(1)、删减数组中的元素设实际上是把这个元素后面的数字往前覆盖一位;
(2)、必要时应该初始化某些元素,如循环变量;
(3)、a[n]数组中有n个元素,从a[0]到a[n-1],因此for语句最好写成for(i=0;i<n;i++);
(4)、数组名后方括号内为常量表达式,也可以是符号常量,不可为变量。
0 0
- C++实验5--项目1:数组分离
- c++实验5-项目1数组分离
- C++实验5-[项目1]数组分离
- C++实验5-项目1-数组分离
- c++实验5-项目1:数组分离
- c++实验5——项目1:数组分离
- c++第5次实验-项目1-数组分离
- c++第5次实验-项目1:数组分离
- c++上机实验5-项目1-数组分离
- C++实验5:项目1—数组分离
- C++实验5-项目一:数组分离
- c++实验5【项目2:数组分离】
- c++实验5-项目2:数组分离
- C++实验5-项目一数组分离
- C++实验5--1数组分离
- C++第5次实验:【项目五5】数组分离
- c++实验五—项目1:数组分离
- C++第五次实验-项目1:数组分离
- Currency Exchange POJ
- C++作业5
- opencart搬家
- JAVA实现链表的反转(《剑指offer》)
- java学习(11)
- c++实验5-项目1:数组分离
- 什么是 Mesos?
- mysql的Query Cache相关参数
- ACM-二分贪心F-06
- curl: (60) SSL certificate problem: unable to get local issuer certificate 错误
- libusb移植总结
- 15.剑指offer-按照之字形打印二叉树
- 实验五
- View的工件原理:认识ViewRoot和DecorView