c++第5次实验
2016-05-05 11:32
316 查看
一、问题及代码
项目1:数组分离
从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出
代码:
二、运行结果
三、心得与体会
我觉得数组能够解决一些数据庞大的问题,运用起来也比较方便。但是先开始接触,感觉还是好难。希望老师能多给我们举一些例子。
四、知识点总结
1、要注意数组A的[ ]中只能是常量或者是常量表达式
2、int m=3;int A[m+3]与int A[6]是不同的,后面的才是正确的表达式
项目1:数组分离
从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出
代码:
/* * 文件名称: * 作 者: 刘梦燕 * 完成日期: 2016年5 月5 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:略 * 输入描述: 略 * 问题描述: 略 * 程序输出: 略 * 问题分析: 略 * 算法设计: 略 */ #include <iostream> using namespace std; int main () { int A[10],j=0,k=0,B[10],C[10],n; for(int i=0;i<10;i++) { cin>>A[i]; } for(i=0;i<10;i++) { if(A[i]%2==0) { B[j]=A[i]; j++; } else { C[k]=A[i]; k++; } } for(n=0;n<j;n++) { cout<<"B["<<n<<"]="<<B <<endl; } for(n=0;n<k;n++) { cout<<"C["<<n<<"]="<<C <<endl; } return 0; }
二、运行结果
三、心得与体会
我觉得数组能够解决一些数据庞大的问题,运用起来也比较方便。但是先开始接触,感觉还是好难。希望老师能多给我们举一些例子。
四、知识点总结
1、要注意数组A的[ ]中只能是常量或者是常量表达式
2、int m=3;int A[m+3]与int A[6]是不同的,后面的才是正确的表达式