C++第五次上机实验——数组拆分奇偶数
来源:互联网 发布:软件 qa qc 编辑:程序博客网 时间:2024/06/05 14:15
一、问题及代码
/*
* 文件名称:1cpp
* 作 者: 陈光权
* 完成日期: 2017 年 5 月 3 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 运用数组拆分奇偶数;
* 输入描述: 输入十个数;
* 问题描述: 从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
* 程序输出: 分别输出数组中的奇数和偶数;
* 问题分析: 判断奇偶性并将它分类;
* 算法设计:
int main()
{
int a[10],b[10],c[10],m=0,n=0,k=0,j=0,i;
cout<<"请输入10个数:";
for(i=0;i<=9;i++)
{
cin>>a[i];
if(a[i]%2!=0)
b[m++]=a[i],k++;
else
c[n++]=a[i],j++;
}
if(k>0)
{
cout<<"奇数组:"<<endl;
for(m=0;m<k;m++)
cout<<b[m]<<" "<<endl;
}
else cout<<"该组数中没有奇数"<<endl;
if(j>0)
{
cout<<"偶数组:"<<endl;
for(n=0;n<j;n++)
cout<<c[n]<<" "<<endl;
}
else cout<<"该组数中没有奇数"<<endl;
return 0;
/*
* 文件名称:1cpp
* 作 者: 陈光权
* 完成日期: 2017 年 5 月 3 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 运用数组拆分奇偶数;
* 输入描述: 输入十个数;
* 问题描述: 从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
* 程序输出: 分别输出数组中的奇数和偶数;
* 问题分析: 判断奇偶性并将它分类;
* 算法设计:
#include<iostream>
using namespace std;int main()
{
int a[10],b[10],c[10],m=0,n=0,k=0,j=0,i;
cout<<"请输入10个数:";
for(i=0;i<=9;i++)
{
cin>>a[i];
if(a[i]%2!=0)
b[m++]=a[i],k++;
else
c[n++]=a[i],j++;
}
if(k>0)
{
cout<<"奇数组:"<<endl;
for(m=0;m<k;m++)
cout<<b[m]<<" "<<endl;
}
else cout<<"该组数中没有奇数"<<endl;
if(j>0)
{
cout<<"偶数组:"<<endl;
for(n=0;n<j;n++)
cout<<c[n]<<" "<<endl;
}
else cout<<"该组数中没有奇数"<<endl;
return 0;
}
二、运行结果
三、心得体会
编程序是件好玩的事,快期末了,得加紧练习!
四、知识总结
数组把能把许多复杂的事情简单化
0 0
- C++第五次上机实验——数组拆分奇偶数
- 实验5—运用数组拆分奇偶数
- c++第五次上机实验-奇偶分离
- C++第五次上机实验——数组分离
- 实验5-运用数组拆分奇偶数
- c++第五次上机实验—作业
- 第五次实验--数组—
- C++第五次上机实验--数组分离
- 第五次C++上机实验---数组分离
- C++第五次上机实验-数组分离
- C++第五次上机实验--数组分离
- 第五次上机实验--数组分离
- C++上机第五次实验--数组选择
- 第五次C语言上机实验报告
- 第五次C语言上机实验报告
- C语言第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 开源中国android客户端源码分析-学习笔记2
- 蛇形填数
- C语言基础-零散知识点总结(一)
- java 串口通信总结之打包发送
- Hessian
- C++第五次上机实验——数组拆分奇偶数
- 数据访问层和分层开发
- http和https的认识
- 时间复杂度和空间复杂度
- 数组与增强for循环
- linux网络管理命令--杂乱中。。。
- C中不安全的函数以解决办法汇总
- linux基础操作学习03:man
- 有符号数与无符号数运算