c++实验5-数组分离
来源:互联网 发布:学生管理系统设计c语言 编辑:程序博客网 时间:2024/05/22 17:29
一问题及代码
*
* 文件名称:56.cpp
* 作 者: 侯凯航
* 完成日期:2016 年 5 月 10 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:数组分离,采用数组和循环嵌套的方法。
* 输入描述: a[10]
* 问题描述: 从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
* 程序输出: 两个数组
* 问题分析: 略
* 算法设计: 略
*/
#include<iostream.h>
void main()
{
const int N=10;
int a[N],b[N],c[N],i,j=0,k=0,m=0,n=0;
cout<<"请输入10个数"<<endl;
for(i=0;i<N;i++)
cin>>a[i];
for(i=0;i<N;i++)
{
if(a[i]%2==1)
{
b[j]=a[i];
j++;
k++;
}
else
{
c[n]=a[i];
n++;
m++;
}
}
if(k==0)
{
cout<<"b数组无元素,c数组中的元素有"<<endl;
for(i=0;i<m;i++)
cout<<c[i]<<" ";
}
else
{
if(m==0)
{
cout<<"c数组无元素,b数组中的元素有"<<endl;
for(i=0;i<k;i++)
cout<<b[i]<<" ";
}
else
{
cout<<"b数组中的元素有"<<endl;
for(i=0;i<k;i++)
{
cout<<b[i]<<" ";
}
cout<<endl;
cout<<"c数组中的元素有"<<endl;
for(j=0;j<m;j++)
{
cout<<c[j]<<" ";
}
cout<<endl;
}
}
}
三心得体会
数组比较难,要多加练习
四知识点总结
数组的输入和数组分离,循环的嵌套。
- C++实验5数组分离
- C++实验5-数组分离
- C++实验5-数组分离
- c++实验5-数组分离
- C++实验5-数组分离
- c++实验5-数组分离
- c++实验5-数组分离
- c++实验5-数组分离
- c++实验5-数组分离
- C++实验5-数组分离
- C++实验5-数组分离
- c++实验5-数组分离
- C++实验5--数组分离
- c++实验5-数组分离
- c++实验5 数组分离
- C++实验5-数组分离
- C++实验5-数组分离
- C++实验5-数组分离
- java链表 分别用内部类和外部类实现
- WEBService学习
- EventBus使用推荐
- Codeforces Round #283 (Div. 2) D. Tennis Game
- Android广播的学习
- c++实验5-数组分离
- C++作业5
- R语言-常用命令
- linux find命令实用几条命令记录
- 冒泡排序
- Android: INSTALL_FAILED_UPDATE_INCOMPATIBLE
- 114. Flatten Binary Tree to Linked List
- Leetcode 68. Text Justification 文本调整 解题报告
- HBase shell