项目二——数组合并
#include <iostream>
using namespace std;
int main()
{
const int N=6;
int a[N]= {1,3,3,7,8,10},b[N]= {2,4,5,5,6,9},c[2*N];
int i,j,k;
for(j=0,i=0; i<2*N; i++)
{
if(i<N)
c[i]=a[i];
else
c[i]=b[j++];
}
for(i=0; i<2*N; i++)
for(j=0; j<2*N-i; j++)
if(c[j]>c[j+1])
{
k=c[j];
c[j]=c[j+1];
c[j+1]=k;
}
cout<<"合并后为:";
for(i=0; i<2*N; i++)
cout<<c[i]<<" ";
return 0;
}
项目五——字符串操作
#include <iostream>
using namespace std;
int main(){
const int N=40;
char a[N]={0},b[N]={0};
int i,j;
cout<<"请输入字符串a:";
cin.getline(a,N);
cout<<"请输入字符串b:";
cin.getline(b,N);
for(i=0;i<N;i++)
if(a[i]!=b[i]) break;
if(i<N) cout<<"a,b两字符串不相等\n";
else cout<<"a,b两字符串相等\n";
for(j=0,i=0;i<2*N;i++)
if(a[i]==0)
a[i]=b[j++];
cout<<"ab合并后为:";
cout.write(a,2*N);
return 0;
}