标签:
一、问题及代码/* * 文件名称: homework.cpp * 作 者: 威晨旭 * 完成日期: 2016 年 5 月 4 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 运用数组拆分奇偶数; * 输入描述: 输入十个数; * 问题描述: 无; * 程序输出: 分别输出数组中的奇数和偶数; * 问题分析: 判断一个数的奇偶性并将它归在不同的数组中; * 算法设计: 运用循环语句for; */ #include<iostream> using namespace std; int main() { const int M=10; int a[M],b[M],c[M],m=0,n=0,k=0,j=0,i; cout<<"输入十个数:"; for(i=0;i<10;i++) { cin>>a[i]; } for(i=0;i<10;i++) { if(a[i]%2!=0) b[m++]=a[i],k++; else c[n++]=a[i],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; }
二、运行结果
三、心得体会
新学习的一个数组,感觉有一点和以前的类似,但是还是有它自己的特点,一开始写错误是难免的,多改几遍才能找到正确的方式写程序。
四、知识点总结
(1) 方括号中不可以使用变量,可以是符号常量或常量表达式;
标签:
原文地址:http://blog.csdn.net/weichenxu0/article/details/51367855