【项目2:数组合并】、
#include <iostream>
using namespace std;
int main()
{
int a[5],b[5],c[10],i,j=0,t;
cout<<"请输入5个数:"<<endl;
for(i=0;i<5;i++)
cin>>a[i];
cout<<"请再输入5个数:"<<endl;
for(i=0;i<5;i++)
cin>>b[i];
for(i=0; i<10; i++)
{
if(j<5)
c[i]=a[j];
else
c[j]=b[j-5];
j++;
}
for(i=0; i<9; i++)
for(j=0; j<9-i; j++)
{
if(c[j]>c[j+1])
{
t=c[j+1];
c[j+1]=c[j];
c[j]=t;
}
}
for(i=0; i<10; i++)
cout<<c[i]<<" ";
return 0;
}
【项目5:字符串操作】
#include <iostream>
using namespace std;
int main()
{
char a[20],b[20],c[40];
int i=0,j=0;
bool flag=true;
cout<<"请输入a字符串:"<<endl;
cin.getline(a,20);
cout<<"请输入b字符串:"<<endl;
cin.getline(b,20);
for(i=0; i<20; i++)
{
if(a[i]!=b[i])
flag=false;
break;
}
if(flag==false)
cout<<"两个字符串不相等"<<endl;
else
cout<<"两个字符串相等"<<endl;
i=0;
while(a[i]!='\0')
{
c[j]=a[i];
j++;
i++;
}
i=0;
while(b[i]!='\0')
{
c[j]=b[i];
j++;
i++;
}
cout<<"c字符串为:";
cout.write(c,j);
return 0;
}