您的位置:首页 > 编程语言 > C语言/C++

c++第6次作业

2016-05-29 09:00 537 查看
项目二——数组合并

#include <iostream>
using namespace std;
int main()
{
const int N=6;
int a
= {1,3,3,7,8,10},b
= {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
={0},b
={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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: