第五次作业
分类:
文章
•
2025-01-07 10:29:16
一、问题及代码
-
/*
-
*文件名称:dsf .项目二
-
*作 者:谢阳泉
-
*完成日期:2017年5月10日
-
*版 本 号:v1.0
-
*对任务的求解方法及描述部分:数组选择
-
*输入描述:
-
*问题描述:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出
-
*问题分析:
-
*算法设计:
-
*/
#include<iostream>
using namespace std;
int main()
{
int A[10],B[10],i,j,k=0,x;
cout<<"请输入十个数:";
for(i=0;i<10;i++)
cin>>A[i];
for(i=0;i<10;i++)
{
x=1;
for(j=0;j<10;j++)
{
if(i==j)continue;
if(A[i]==A[j])
x=0;
}
if(x!=0)
B[k++]=A[i];
}
cout<<"A数组为:"<<endl;
for(i=0;i<10;i++)
cout<<A[i]<<endl;
cout<<"B数组为:"<<endl;
for(i=0;i<k;i++)
cout<<B[i]<<endl;
return 0;
}
-
/*
-
*文件名称:rter .项目五
-
*作 者:谢阳泉
-
*完成日期:2017年5月10日
-
*版 本 号:v1.0
-
*对任务的求解方法及描述部分:求和
-
*输入描述:请输入10个数 :
-
*问题描述:从键盘中输入10个数放入数组a,求a数组中正数和负数的和
-
*问题分析:
-
*算法设计:
-
#include<iostream>
using namespace std;
int main()
{
int a[10],i,m=0,n=0;
cout<<"请输入10个整数:";
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<10;i++)
{
if(a[i]>0)
m+=a[i];
if(a[i]<0)
n+=a[i];
}
cout<<"正数和为:"<<m<<endl;
cout<<"负数和为:"<<n<<endl;
}
二、运行结果