第五次C++作业

来源:互联网 发布:nginx rewrite by lua 编辑:程序博客网 时间:2024/05/21 17:53
* 文件名称:数组选择     * 作    者:魏忠财        * 完成日期:2017年3月8日          * 版 本 号:v1.0          * 对任务及求解方法的描述部分:         * 输入描述:1234567895     * 问题描述:略  * 程序输出:1 2 3 4 5 6 7 8 9  * 问题分析:略         * 算法设计:      */       #include <iostream>   using namespace std;   int main()  {      int x,i,j,k=0,number=0;      int a[10],b[10];      cout<<"请输入10个数:";      cin>>x;      for(i=0; i<10; i++)                           {          a[i]=x%10;          x=x/10;      }      for(i=9; i>=0; i--)      {          k=0;                                           for(j=0; j<10; j++)          {              if(j==i)                                       {                  continue;              }              if(a[i]==a[j])              {                  k=1;              }          }          if(k==0)          {              b[number]=a[i];                                  number++;          }      }      cout<<"数组B中有:";                                   for(i=0; i<number; i++)      {          cout<<b[i]<<" ";      }      return 0;  }  输出结果:

* 文件名称:求和    * 作    者:魏忠财        * 完成日期:2017年3月8日          * 版 本 号:v1.0          * 对任务及求解方法的描述部分:         * 输入描述:1 2 3 4 5 6 -8 -5 -9 -10    * 问题描述:略  * 程序输出:-32   21  
* 问题分析:略         * 算法设计:      */       #include<iostream.h>void main(){int a[10],b[10],c[10],k=0,s=0,n=0,m=0,h=0,j=0;    cout<<"请输入十个数:";for(int i=0;i<10;i++){cin>>a[i];if(a[i]<0){b[k]=a[i];k=k+1;s=s+1;}else if(a[i]>0){c[n]=a[i];n=n+1;m=m+1;}}    for(k=0;k<s;k++){h=h+b[k];}cout<<h;cout<<endl;for(n=0;n<m;n++){j=j+c[n];}cout<<j;cout<<endl;}


0 0
原创粉丝点击