一:数组合并
#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;
}