C++实验5-数组分离

来源:互联网 发布:新闻发布 java 编辑:程序博客网 时间:2024/06/05 09:32

一问题及代码

/*        * 文件名称:long.cpp        * 作    者:龙思平       * 完成日期:2017 年 5 月 3 日        * 版 本 号:v1.0        * 对任务及求解方法的描述部分:       * 输入描述:无        * 问题描述:      * 程序输出:“数组分离”        * 问题分析:略       * 算法设计:略        */         #include<iostream>  using namespace std;  int main()  {      int a[10],n=0,m=0,c[10],b[10];          cout<<"请输入10个数:"<<endl;      for(int i=0;i<10;i++)      {                    cin>>a[i];          if(a[i]%2==0)          {              c[n++]=a[i];          }          else          {              b[m++]=a[i];           }      }         for(i=0;i<m;i++)           cout<<b[i]<<" ";           cout<<endl;           for(i=0;i<n;i++)           cout<<c[i]<<" ";           cout<<endl;           return 0;    }  

二丶运行结果


三丶心得体会

数组的分离还算是比较容易,关键要注意输出数组要用循环结构 

四丶方法及总结

总的来说,需要注意循环次数和输出数组用循环结构来写。

0 0