C++第六次作业

来源:互联网 发布:淘宝直播 宝贝讲解 编辑:程序博客网 时间:2024/06/05 08:39

一.问题及代码

【项目二】数组合并

/*  * 文件名称: * 作    者:何泽洋 * 完成日期:    2017  年 5月 19日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:略 * 输入描述: 略 * 问题描述: 略 * 程序输出: 略 * 问题分析: 略 * 算法设计: 略 */      #include <iostream>  using namespace std;  int main ()  {      int a[5],b[5],c[10],i,j,k,t;       for(i=0;i<5;i++)          cin>>a[i];      for(j=0;j<5;j++)          cin>>b[j];       for(i=0;i<5;i++)                                         c[i]=a[i];        for(i=5,j=0;i<10;i++,j ++)                                c[i]=b[j];          for(i=0;i<10;i++)                                      {            for(j=0;j<9;j++)            {                if(c[j]>c[j+1])                                 {                    t=c[j];                    c[j]=c[j+1];                    c[j+1]=t;                }            }          }        for(i=0;i<10;i++)          cout<<c[i]<<" ";      return 0;  }   

二.运行结果

【项目四】字符删除

/*  * 文件名称:  * 作    者:  何泽洋 * 完成日期:    2017 年 5 月 19日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:略 * 输入描述: 略 * 问题描述: 略 * 程序输出: 略 * 问题分析: 略 * 算法设计: 略 */      #include <iostream>  using namespace std;  int main ()  {      char s[20],c;        int i=0,k;        cout<<"请输入字符串s:";        cin.getline(s,20);        cout<<"请输入删除的字符c:";        cin>>c;        while(s[i]!='\0')         {             k=1;            if(*(s+i)==c)             k=0;            if(k!=0)            {               cout<<*(s+i);            }            i++;        }       cout<<endl;      return 0;    }    

二.运行结果