C++作业6

来源:互联网 发布:如何开个淘宝店铺 编辑:程序博客网 时间:2024/06/11 04:25

一、问题及代码

/* * 文件名称:shiyan.cpp * 作    者:王妍 * 完成日期:2017 年 3 月 2日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:略 * 问题描述:字符串操作 * 程序输出: * 问题分析:略 * 算法设计:略 */#include<string.h>#include<iostream>int main(){    char a[80],b[80];    std::cout<<"请输入字符串a:"<<std::endl;    std::cin.getline(a,80);    std::cout<<"请输入字符串b:"<<std::endl;    std::cin.getline(b,80);    if(strcmp(a,b)==0)        std::cout<<"字符串a和b相等"<<std::endl;    else        std::cout<<"字符串a和b不相等"<<std::endl;    strcat(a,b);    std::cout<<a<<std::endl;}

二、运行结果

一、问题及代码

/* * 文件名称:shiyan.cpp * 作    者:王妍 * 完成日期:2017 年 3 月 2日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:略 * 问题描述:数组的合并 * 程序输出: * 问题分析:略 * 算法设计:略 */#include<iostream>using namespace std;int main(){    int a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},c[10],i,k,j,t;    cout<<"已知有两个有序数组a[5],b[5],合并为数组c[10]:";    for(i=0;i<5;i++)    {        c[i]=a[i];        for(k=5;k<10;k++)            c[k]=b[k-5];    }    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]<<" ";      }
二、运行结果




0 0
原创粉丝点击