C++实验5-数组分离
2016-05-04 23:44
399 查看
一、问题及代码
二、运行结果
三、心得体会
新学习的数组,虽与之前有很多共通之处,但是还是有它自己的特点,一开始写程序会有些许错误,多更改几遍才能找到正确的方式。
四、知识点总结
(1) 方括号中不能使用变量,可以是符号常量或常量表达式;
(2)只能给数组的元素逐个赋值,不能给数组整体赋值。
/* * 文件名称: homework.cpp * 作 者: 万绍良 * 完成日期: 2016 年 5 月 4 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 运用数组拆分奇偶数; * 输入描述: 输入十个数; * 问题描述: 无; * 程序输出: 分别输出数组中的奇数和偶数; * 问题分析: 判断一个数的奇偶性并将它归在不同的数组中; * 算法设计: 运用循环语句for; */ #include<iostream> using namespace std; int main() { const int M=10; int a[M],b[M],c[M],m=0,n=0,k=0,j=0,i; cout<<"请输入十个数:"; for(i=0;i<10;i++) { cin>>a[i]; } for(i=0;i<10;i++) { if(a[i]%2!=0) b[m++]=a[i],k++; else c[n++]=a[i],j++; } if(k>0) { cout<<"该组数中的奇数有:"; for(m=0;m<k;m++) cout<<b[m]<<" "; cout<<endl; } else cout<<"该组数中没有奇数"<<endl; if(j>0) { cout<<"该组数中的偶数有:"; for(n=0;n<j;n++) cout<<c <<" "; cout<<endl; } else cout<<"该组数中没有奇数"<<endl; return 0; }
二、运行结果
三、心得体会
新学习的数组,虽与之前有很多共通之处,但是还是有它自己的特点,一开始写程序会有些许错误,多更改几遍才能找到正确的方式。
四、知识点总结
(1) 方括号中不能使用变量,可以是符号常量或常量表达式;
(2)只能给数组的元素逐个赋值,不能给数组整体赋值。
相关文章推荐
- C++之类模板
- vc++编译连接原理与过程
- c++实现日期类,日历计算器
- 快速排序的c语言实现代码
- c++ 调用dll
- More Effective C++----(7)不要重载"&&"、"||"、","
- C语言中如何避免野指针
- 64位与32位编程的数据类型区别(C/C++)
- PC-lint 简明教程(C/C++静态代码检查工具)
- 工厂模式-c++实现
- More Effective C++----(6)自增、自减操作符前缀形式和后缀形式的区别
- c++第5次上机-1
- C语言位运算
- C++两个栈实现一个队列和两个队列实现一个栈
- 【学习C++】3.构造函数
- C++ 模板详解(二)
- C++ 模板详解(一)
- C++ 快速幂取模+大数相乘取模
- C++11 之 nullptr
- exceptional c++ 读书笔记 一 . vector 的使用