码迷,mamicode.com
首页 > 编程语言 > 详细

C++实验5—数组分离

时间:2016-05-13 02:36:32      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

1.问题及代码

<pre name="code" class="cpp">/* 	
* 文件名称:chen1.cpp   
* 作    者:陈敏    
* 完成日期:2016年5月6日   
* 版 本 号:v1.0   
* 对任务及求解方法的描述部分:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。  
* 输入描述: 请输入10个数  
* 问题描述:   
* 程序输出:该数组中奇数 该数组没有奇数 该数组中偶数 该数组没有偶数 
* 问题分析:   	
* 算法设计:    
*/      
#include<iostream>    
using namespace std;    
int main()    
{	    
	const int N=10;    
	int A[N],B[N],C[N],m=0,n=0,k=0,j=0,i;    
	cout<<"请输入10个数:";    
	for(i=0;i<10;i++)    
	{    
		cin>>A[i];    
	}    
	for(i=0;i<10;i++)    
	{    
		if(A[i]%2!=0)    
			B[m]=A[i],m++,k++;                
		else    
			C[n]=A[i],n++,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[n]<<" ";    
	cout<<endl;    
	}    
	else cout<<"该数组没有偶数"<<endl;    
	return 0;    
}


2.运行结果

技术分享 技术分享 技术分享

3.心得体会

运用for语句和数组巧妙结合可以大大方便,赋予常量可以简便

4.知识点总结

for语句和数组

C++实验5—数组分离

标签:

原文地址:http://blog.csdn.net/chen1970274802/article/details/51345314

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!