C++作业5

来源:互联网 发布:战千雄源码 编辑:程序博客网 时间:2024/05/21 13:58

一丶数组选择问题

/*        * 文件名称:long.cpp        * 作    者:龙思平       * 完成日期:2017 年 5 月 3 日        * 版 本 号:v1.0        * 对任务及求解方法的描述部分:       * 输入描述:无        * 问题描述:      * 程序输出:“数组选择”        * 问题分析:略       * 算法设计:略        */         #include<iostream>  using namespace std;  int main()  {      const int N=10;          int a[N],b[N],i,j,k=0;        cout<<"请输入10个数:\n";          for(i=0;i<N;i++)          cin>>a[i];          for(i=0;i<N;i++)          {              for(j=0;j<N+1;j++)              {                  if(i==j) continue;                  if(a[i]==a[j]) break;                  if(j==10)                  {                     b[k]=a[i];k++;                  }              }          }          cout<<"不重复的数是:"<<endl;          for(i=0;i<k;i++)          cout<<b[i]<<" ";      return 0;      }      

运行结果


二丶求和问题

/*        * 文件名称:long.cpp        * 作    者:龙思平       * 完成日期:2017 年 5 月 3 日        * 版 本 号:v1.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;    }    
运行结果



0 0
原创粉丝点击