c++实验5—数组分离

xiaoxiao2021-02-28  103

一、问题及代码:

/* * 文件名称: 数组分离 * 作 者: 徐誉桂 * 完成日期: 2017年05月05日 * 版 本 号: v1.0 * 对任务及求解方法的描述部分: * 输入描述: 输入10个数放入a数组中 * 问题描述: * 程序输出: 奇数数组b和偶数数组c * 问题分析: * 算法设计: */ #include<iostream.h> void main() { int a[10],b[10],c[10],i,j=0,k=0; cout<<"输入10个数放入a数组中,每个数之间用空格分开:"<<endl; for(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++; } cout<<"数组b:"; for(j=0;j<10-k;j++) cout<<b[j]<<" "; cout<<endl; cout<<"数组c:"; for(k=0;k<10-j;k++) cout<<c[k]<<" "; cout<<endl; }

二、运行结果:

三、心得体会:第一次用数组编写程序,期间有诸多疑问和困难,但成功克服。

四、知识点总结:数组名后方括号常量表达式表示数组元素的个数,不同于数组的下标。不能在方括号中用变量表示元素的个数,但可以是符号常量或常量表达式。

转载请注明原文地址: https://www.6miu.com/read-82421.html

最新回复(0)