C++第六次作业

来源:互联网 发布:淘宝微淘动态 编辑:程序博客网 时间:2024/06/18 12:36

一、问题及代码

/* 
* 文件名称:00023 项目2
* 作    者:  韩怡杰
* 完成日期: 2017     年  05   月   19 日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分:
* 输入描述:  
* 问题描述: 已知有两个有序的数组A,B,将这两个数组合并到数组C中,数组C依然有序 
* 程序输出:  
* 问题分析: 
* 算法设计:  
*/

  #include <iostream>  
using namespace std;  
int main()  
{  
    int A[3],B[5],C[8];  
    int i,j,t;  
    cout<<"请输入有序数组A[i]:"<<endl;  
    for(i=0;i<3;i++)  
        cin>>A[i];  
    cout<<"请输入有序数组B[i]:"<<endl;  
    for(i=0;i<5;i++)  
        cin>>B[i];  
    for(i=0;i<3;i++)  
        C[i]=A[i];  
    for(i=0;i<5;i++)  
        C[i+3]=B[i];  
    for(i=0;i<8;i++){    
        for(j=0;j<7-i;j++)      
            if(C[j]>C[j+1]){     
                t=C[j];      
                C[j]=C[j+1];      
                C[j+1]=t;      
            }      
    }  
cout<<"合并后的有序数组C[i]:";
    for(i=0;i<8;i++)  
        cout<<C[i]<<" ";  
    cout<<endl;  
    return 0;  
}

二、运行结果


一、问题及代码

/* 

* 文件名称:00023 
* 作    者:韩怡杰  
* 完成日期: 2017     年  05   月   19 日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分:
* 输入描述:  
* 问题描述:从键盘中输入两个字符串a和b,判断这两个字符串是否相等,并将字符串a和字符串b连接(即把字符串b放在字符串a后面)后输出。 
* 程序输出:  
* 问题分析: 
* 算法设计:  
*/
#include<iostream>
#include<string>      
using namespace std;      
int main()   

    string stra,strb;
    cout<<"输入字符串a:";
    cin>>stra;
    cout<<"输入字符串b:";
    cin>>strb;
    if(stra==strb)
    cout<<"两个字符串相等"<<endl;
    else 
    cout<<"两个字符串不相等"<<endl;
cout<<"连接后的字符串:"<<stra<<strb<<endl;
return 0;
}     

二、运行结果

 


原创粉丝点击