C++上机实验5-数组分离

来源:互联网 发布:英国亚马逊海淘 知乎 编辑:程序博客网 时间:2024/04/29 16:14

一.问题及代码

/* * 文件名称:数组.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++也学到了更多,希望自己可以不断坚持学习,加油努力。

四.知识点总结

数组的初始化是指给各组元素赋予初值,,且只能给元素逐个赋值。

当然不一定要给所有元素赋值,所以我们需要仔细了解其中的深意,不能一知半解。

0 0