标签:
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; }
3.心得体会
运用for语句和数组巧妙结合可以大大方便,赋予常量可以简便
4.知识点总结
for语句和数组
标签:
原文地址:http://blog.csdn.net/chen1970274802/article/details/51345314