一、编码
项目5:求和
从键盘中输入10个数放入数组a,求a数组中正数和负数的和。
#include <iostream>
using namespace std;
int main()
{
int a[10],q=0,w=0,i;
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<10;i++)
{
if(a[i]>0) q=q+a[i];
else w=w+a[i];
}
cout<<"正数和为:"<<q;
cout<<"负数和为:"<<w;
return 0;
}
二,结果
一 、编码
项目2:数组选择
从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中,如A数据中的值为1,2,3,4,2,1;则B数组中的值为3 4
#include <iostream>
using namespace std;
int main()
{
const int P=4;
int a[P],b[P],q=0,w=0,i,k;
cout<<"A数组:"<<endl;
for(i=0;i<P;i++)
cin>>a[i];
for(i=0;i<P;i++)
{
k=0;
for(w=0;w<P;w++)
if(a[i]==a[w]) k++;
if(k==1) b[q++]=a[i];}
cout<<"B数组:"<<endl;
for(i=0;i<q;i++)
cout<<b[i]<<endl;
return 0;
}
二、结果