c++實驗5——項目1:數組分離

一、問題及代碼

問題:從鍵盤中輸入10個數放在數組A中,將該數組中奇數放到數組B,偶數放到數組C中後分別輸出。

代碼:

/*    
* 文件名稱:pr1   
* 作    者:謝翊民     
* 完成日期:   2016   年 5月 5  日    
* 版 本 號:v1.0      
* 輸入描述:十個整數 
* 問題描述:從鍵盤中輸入10個數放在數組A中,
  將該數組中奇數放到數組B,偶數放到數組C中後分別輸出。  
* 程序輸出:數組中的奇數和偶數   
* 問題分析:先輸入數組,在進行判斷,最後輸出  
* 算法設計:    
*/
#include<iostream>
using namespace std;
int main()
{
	const int n=10;
	int a[n],i,b[n]={0},c[n]={0};
	for(i=0;i<n;i++)
		b[i]=1;
	for(i=0;i<n;i++)
	{
		cin>>a[i];
		if(a[i]%2==0)
			b[i]=a[i];
		if(a[i]%2==1)
			c[i]=a[i];
	}
	cout<<"偶數爲:\n";
	for(i=0;i<n;i++)
	{
		if(b[i]!=1)
			cout<<b[i]<<" ";
	}
	cout<<" \n"<<"奇數爲:\n";
	for(i=0;i<n;i++)
	{
		if(c[i]!=0)
			cout<<c[i]<<" ";
	}
	cout<<" \n";
	return 0;
}


二、運算結果


三、心得體會

循環語句的運用在數組運算中有着非常重要的作用

四、知識點

數組的輸入輸出,循環語句的運用


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章