上机报告5-1项目一数组分离
2016-05-06 20:25
246 查看
一、问题及代码
问题:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
代码:
二、运行结果
三、心得体会
数组的运用还有点不熟练,错了几次才改正确。
四、知识点总结
一维数组的运用
问题:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
代码:
/* * 文件名称: 登录 * 作 者: 吴航峰 * 完成日期: 2016 年 5 月 6日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述:数组分离 * 程序输出: * 问题分析: * 算法设计: */ #include <iostream> using namespace std; int main () { const int N=10; int b=0,c=0,i=0; int o ,d ,a ; cout<<"请输入10个数"<<endl; for (i=0; i<N; i++) { cin>>a[i]; } for(i=0; i<N; i++) { if(a[i]%2==0) { d[b]=a[i]; b++; } else { o[c]=a[i]; c++; } } if(b!=0) { cout <<"偶数为:"; for(i=0; i<b; i++) { cout<<d[i]; if(i<b-1) cout<<","; else cout <<endl; } } if(c!=0) { cout<<"奇数为:"; for(i=0; i<c; i++) { cout<<o[i]; if(i<c-1) cout<<","; } } return 0; }
二、运行结果
三、心得体会
数组的运用还有点不熟练,错了几次才改正确。
四、知识点总结
一维数组的运用
相关文章推荐
- 136 - Ugly Numbers
- leetcode 036 Valid Sudoku
- 装饰模式:不修改代码,给对象扩展新的功能
- redis info命令详解
- 谈谈农村农业农民
- mybatis日记之mapper参数判断
- CUDA学习笔记(1)
- Linux基础操作
- 迷宫最短路径
- 我排第几个——康托展开
- NYOJ 325 zb的生日
- hibernate 中使用XML配置方式cascade取值
- 如何编译&使用boost库?
- LineNumberReader
- RxJava使用(二)filter 操作符
- 要不要冗余字段
- atan2数学函数应用实例
- 《STL源码剖析》学习笔记-第4章 序列式容器
- Codeforces Round #350 (Div. 2) D1,D2Magic Powder(二分)
- runtime-给系统已有类添加属性