您的位置:首页 > 编程语言 > C语言/C++

c++作业5

2017-05-03 15:47 148 查看
一,问题及代码

/*
* 文件名称:作业5
* 作 者: 马鑫鑫
* 完成日期:2017 年4 月19日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 数组分离
* 输入描述:整数
* 问题描述:无
* 程序输出: 无
* 问题分析:无
*算法设计: 无
*/
#include <iostream>
using namespace std;
int main()
{
int a[10],b[10],c[10],m,n,s;
cout<<"请输入10个数:"<<endl;
for(m=0; m<10; m++)
cin>>a[m];
for(m=0,n=0,s=0; m<10; m++)
{
if(a[m]%2==0)
b[n++]=a[m];
if(a[m]%2!=0)
c[s++]=a[m];
}
cout<<"偶数为:";
for(m=0; m<n; m++)
cout<<b[m]<<" ";
cout<<endl;
cout<<"奇数为:";
for(m=0; m<s; m++)
cout<<c[m]<<" ";
cout<<endl;
}
二,运行结果



一,问题及代码

/*
* 文件名称:作业5
* 作 者: 马鑫鑫
* 完成日期:2017 年5 月3日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 数组选择
* 输入描述:整数
* 问题描述:无
* 程序输出: 无
* 问题分析:无
*算法设计: 无
*/
#include<iostream>
using namespace std;
int main()
{
const int N=10;
int A
,B
,i,j,k=0;
cout<<"从键盘中输入十个数"<<endl;
for(i=0;i<N;i++)
cin>>A[i];
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
{
if(i==j)
continue;
if(A[i]==A[j])
break;
if(j==N-1)
{
B[k]=A[i];
k++;
}
}
}
cout<<"数组B为:";
for(i=0;i<k;i++)
cout<<B[i]<<" ";
return 0;
}

二,运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 学习