c++作业6

来源:互联网 发布:软件过期怎么修改 编辑:程序博客网 时间:2024/06/08 18:09

一:数组合并

#include<iostream>  using namespace std;  int main()  {      int m=3,a[3]={1,2,3};      int n=3,b[3]={4,5,6};      int c[6],k=0,i=0,j=0,t;      for(i=0;i<=2;i++)          c[i]=a[i];      for(i=3;i<=5;i++)          c[i]=b[i-3];      for(i=0;i<=5;i++)          cout<<c[i]<<" ";       cout<<endl;       for(i=0;i<=4;i++)           for(j=0;j<=4-i;j++)               if(c[j]>=c[j+1])               {                   t=c[j];                   c[j]=c[j+1];                   c[j+1]=t;               }               for(i=0;i<=5;i++)                   cout<<c[i]<<" ";  }    

二:字符串操作

#include <iostream>  using namespace std;  int main()  {      char a[100],b[100],c[100];      int i=0,k=0,l=0;      cin.getline(a,100);      cin.getline(b,100);      for(i=0;i<100;i++)      {          if(a[i]!='\0')          {              l++;              if(a[i]!=b[i])                  k++;          }          else              break;      }      if(k>0)          cout<<"不相同"<<endl;      else          cout<<"相同"<<endl;      for(i=0;i<l;i++)          c[i]=a[i];      for(i=l;i<100-l;i++)          c[i]=b[i-l];      cout<<c;      return 0;  }  


0 0