第五次作业

一、问题及代码

  1. /*      
  2. *文件名称:dsf  .项目二 
  3. *作    者:谢阳泉     
  4. *完成日期:2017年5月10日      
  5. *版 本 号:v1.0      
  6. *对任务的求解方法及描述部分:数组选择  
  7. *输入描述: 
  8. *问题描述:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出   
  9. *问题分析:                  
  10. *算法设计:  
  11. */  #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;
  1. /*      
  2. *文件名称:rter .项目五   
  3. *作    者:谢阳泉     
  4. *完成日期:2017年5月10日      
  5. *版 本 号:v1.0      
  6. *对任务的求解方法及描述部分:求和
  7. *输入描述:请输入10个数 :
  8. *问题描述:从键盘中输入10个数放入数组a,求a数组中正数和负数的和
  9. *问题分析:                 
  10. *算法设计:  
  11. #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;
    }

二、运行结果

第五次作业
第五次作业