c++实验5-数组分离
2016-05-05 08:06
267 查看
一、问题及代码
二、运行结果
三、心得体会
数组的使用应注意与for语句的联合使用,两个数组间的移动和替换要时刻注意,避免出现问题。
四、知识点总结
①需要建立三个数组,输入十个数形成一个数组,然后将其分为偶数数组及奇数数组。
②形成数组的过程中,需要运用到for语句。
③将A数组的数输入B数组时,应注意使用i++,j++。
/* * 文件名称: huangmin.cpp * 作 者: 黄敏 * 完成日期: 2016 年 5 月 5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出 * 输入描述: 输入十个数; * 问题描述: 无; * 程序输出: 分别输出数组中的奇数和偶数; * 问题分析: 判断一个数的奇偶性并将它归在不同的数组中; * 算法设计: 运用循环语句for; */ #include <iostream> using namespace std; int main() { int a[10],b[10],c[10],i,j,q; cout<<"请输入10个数:"<<endl; for(i=0; i<10; i++) cin>>a[i]; for(i=0,j=0,q=0; i<10; i++) { if(a[i]%2==0) b[j++]=a[i]; if(a[i]%2!=0) c[q++]=a[i]; } cout<<"偶数为:"; for(i=0; i<j; i++) cout<<b[i]<<" "; cout<<endl; cout<<"奇数为:"; for(i=0; i<q; i++) cout<<c[i]<<" "; cout<<endl; }
二、运行结果
三、心得体会
数组的使用应注意与for语句的联合使用,两个数组间的移动和替换要时刻注意,避免出现问题。
四、知识点总结
①需要建立三个数组,输入十个数形成一个数组,然后将其分为偶数数组及奇数数组。
②形成数组的过程中,需要运用到for语句。
③将A数组的数输入B数组时,应注意使用i++,j++。
相关文章推荐
- C++实验5-数组分离
- 成为C++高手之函数
- 重试C语言之C语言判断和循环
- 重试C语言之C语言运算符
- 重试C语言之C语言常量
- 【C++模版之旅】神奇的Traits
- CUDA 二维矩阵操作
- C++ 智能指针
- C++动态链接库编程深入浅出
- More Effective C++----(8)理解各种不同含义的new和delete
- C++实验5-数组分离
- C++之类模板
- vc++编译连接原理与过程
- c++实现日期类,日历计算器
- 快速排序的c语言实现代码
- c++ 调用dll
- More Effective C++----(7)不要重载"&&"、"||"、","
- C语言中如何避免野指针
- 64位与32位编程的数据类型区别(C/C++)
- PC-lint 简明教程(C/C++静态代码检查工具)