一、问题及代码
- /*
- * 文件名称:数组.cpp
- * 作 者:陈海平
- * 完成日期:2017 年 5月 5日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:
- * 问题描述:对输入的数组进行奇数和偶数的分离
- * 程序输出:偶数组为:
- 奇数组为:
- * 问题分析: 运用数组及循环
- * 算法设计:
- */
- #include <iostream>
using namespace std;
int main()
{
int A[10],B[10],C[10],i,j=0,k=0;
cout<<"请输入十个数:"<<endl;
for(i=0;i<10;i++)
{
cin>>A[i];
if(A[i]%2!=0)
B[j++]=A[i];
else
C[k++]=A[i];
}
cout<<"奇数组为:"<<endl;
for(i=0;i<j;i++)
cout<<B[i]<<" "<<endl;
cout<<"偶数组为:"<<endl;
for(i=0;i<k;i++)
cout<<C[i]<<" "<<endl;
return 0;
}
三、心得体会
上课不仅要仔细听,还要做笔记,下课要练是最关键的。这题老师讲过而我想了巨久才想起来。
四、知识点总结
多个数组的话一定要注意位置的变化。