标签:
一.问题及代码
/* * 文件名称:数组.cpp * 作 者: 李忠鑫 * 完成日期: 2016 年 5 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:利用数组知识实现分类 * 输入描述:输入十个数 * 问题描述:输出数组中的奇数和偶数 * 程序输出: * 问题分析:注意循环的次数 * 算法设计: #include<iostream> using namespace std; int main() { const int N=10; int a[N],b[N],c[N],i=0,j=0,k=0,s=0,t=0; cout<<"请输入10个数:"; for(i=0;i<N;i++) { cin>>a[i]; if(a[i]%2!=0) { b[j]=a[i]; j++; s++; } else { c[k]=a[i]; k++; t++; } } cout<<"其中奇数为:"; for(j=0;j<s;j++) cout<<b[j]<<" "; cout<<endl; cout<<"其中偶数为:"; for(k=0;k<t;k++) cout<<c[k]<<" "; cout<<endl; return 0; }二.程序运行结果
三.心得体会
1.学会通过数组解决了分类和筛选的问题,并且使用循环结构帮助简化实现程序运行;
2.这几次的上机实训,让我慢慢懂得了一些东西,C++也学到了更多,希望自己可以不断坚持学习,加油努力。
四.知识点总结
数组的初始化是指给各组元素赋予初值,,且只能给元素逐个赋值。
当然不一定要给所有元素赋值,所以我们需要仔细了解其中的深意,不能一知半解。
标签:
原文地址:http://blog.csdn.net/challengexin/article/details/51367894