c++作业5

来源:互联网 发布:小区电子商城软件 编辑:程序博客网 时间:2024/06/06 13:59

项目2:数组选择

/*
* 文件名称:数组选择        
* 作    者:李鲲鹏            
* 完成日期:2017年5月6日              
* 版 本 号:v6.0              
* 对任务及求解方法的描述部分:             
* 输入描述:略         
* 问题描述:略      
* 程序输出:略      
* 问题分析:略             
* 算法设计:#include <iostream>    
using namespace std;    
int main()    
{    
    int a[10],b[10],i,j=0,k,m=0;    
    cout<<"输入10个数:"<<endl;    
    for(i=0; i<10; i++)    
        cin>>a[i];    
    for(i=0; i<10; i++)    
    {    
        for(k=0; k<10; k++)    
        {    
            if(a[i]==a[k]&&i!=k)    
                break;    
        }    
        if(k==10)    
        {    
            b[j]=a[i];    
            j++;    
            m++;    
        }    
    }    
    cout<<"不重复数字:"<<endl;    
    for(j=0; j<m; j++)    
        cout<<b[j]<<" ";    
    cout<<endl;    
    return 0;    
}  
*/     


#include <iostream>    using namespace std;    int main()    {        int a[10],b[10],i,j=0,k,m=0;        cout<<"输入10个数:"<<endl;        for(i=0; i<10; i++)            cin>>a[i];        for(i=0; i<10; i++)        {            for(k=0; k<10; k++)            {                if(a[i]==a[k]&&i!=k)                    break;            }            if(k==10)            {                b[j]=a[i];                j++;                m++;            }        }        cout<<"不重复数字:"<<endl;        for(j=0; j<m; j++)            cout<<b[j]<<" ";        cout<<endl;        return 0;    }  



项目5:求和

/*
* 文件名称:求和        
* 作    者:李鲲鹏            
* 完成日期:2017年5月6日              
* 版 本 号:v6.0              
* 对任务及求解方法的描述部分:             
* 输入描述:略         
* 问题描述:略      
* 程序输出:略      
* 问题分析:略             
* 算法设计:#include<iostream>      
using namespace std;      
int main()      
{      
    const int N=10;      
    int a[N],i,c=0,b=0;      
    cout<<"请输入任意十个数"<<endl;      
    for(i=0;i<N;i++)      
    {      
        cin>>a[i];      
        if(a[i]>0)      
        c+=a[i];      
        else      
        b+=a[i];      
    }      
    cout<<"正数的和为:"<<c<<endl;      
    cout<<"负数的和为:"<<b<<endl;      
    return 0;      
}      
*/

#include<iostream>      using namespace std;      int main()      {          const int N=10;          int a[N],i,c=0,b=0;          cout<<"请输入任意十个数"<<endl;          for(i=0;i<N;i++)          {              cin>>a[i];              if(a[i]>0)              c+=a[i];              else              b+=a[i];          }          cout<<"正数的和为:"<<c<<endl;          cout<<"负数的和为:"<<b<<endl;          return 0;      }