一、問題及代碼
問題:從鍵盤中輸入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;
}
二、運算結果
三、心得體會
循環語句的運用在數組運算中有着非常重要的作用
四、知識點
數組的輸入輸出,循環語句的運用