c++第6次作业

来源:互联网 发布:vb学生管理系统源代码 编辑:程序博客网 时间:2024/06/08 03:22

项目二——数组合并

#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;}



0 0