一、问题及代码
#include <iostream> using namespace std; int main() { int A[10],B[10],C[10],i,j,k; cout<<"请输入10个数:"<<endl; for(i=0;i<10;i++) cin>>A[i]; for(i=0,j=0;i<10;i++) { if(A[i]%2==0) B[j++]=A[i]; } cout<<"偶数为:"; for(i=0;i<j;i++) cout<<B[i]<<" "; cout<<endl; for(i=0,k=0;i<10;i++) { if(A[i]%2!=0) C[k++]=A[i]; } cout<<"奇数为:"; for(i=0;i<k;i++) cout<<C[i]<<" "; cout<<endl; }
二、运行结果:
三、心得体会:
第一次做数组的上机实验,有很多没有注意到的错误,经过查找和同学的提示才顺利做完。
四、知识点总结:
要把一个数组里的数放入到另一个数组里,需要再设置一个变量。