问题及代码
/* 作 者:梁健萌 * 完成日期:2016年5月8日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。 * 程序输出:10个数中的奇数和偶数 * 问题分析: * 算法设计: */ #include <iostream> using namespace std; int main() { int a[10],b[10],c[10],j=0,k=0; cout<<"输入十个整数,中间用空格隔开"<<endl; 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++; } cout<<"奇数有:"<<endl; for (i=0;i<j;i++) cout<<b[i]<<" "; cout<<endl; cout<<"偶数有"<<endl; for (i=0;i<k;i++) cout<<c[i]<<" "; return 0;
运行结果
心得体会:改了好久,运行都出现随机数,后来慢慢尝试,终于搞定
时间: 2024-11-05 22:44:03