Spperman


私信TA

用户名:fan

访问量:63287

签 名:

优秀的程序员是没有女朋友的...

等  级
排  名 63
经  验 10155
参赛次数 0
文章发表 66
年  龄 19
在职情况 学生
学  校 河南师范大学
专  业 物联网

  自我简介:

单身是因为——太优秀了...

TA的其他文章

在第一次输入 m n第二次 m1 n1,(令m1+n1<m且n1!=0)  例如m=4 n=4时,m1=2,n1=1时

两个题解答案  不同,我已经猜不透个题意啦……(怪不得老错...



wu:c++


#include<iostream>

using namespace std;

int a[1006];

int b[1006];

void f(int a[],int b[],int m,int n)

{


    for(int i=0;i<n;i++)

    {

        a[m++]=b[i];

    }

    for(int i=0;i<m;i++)

    {

        cout<<a[i];

        if(i<m-1)

        cout<<",";

    }

    cout<<endl;

}

int main()

{

    //freopen("data.in.txt","r",stdin);

    int m,n,m1,n1;

    cin>>m>>n;

    for(int i=0;i<m;i++)

    {

        cin>>a[i];

    }

    for(int i=0;i<n;i++)

    {

        cin>>b[i];

    }

    cin>>m1>>n1;

    if(n1==0)

    {

        for(int i=0;i<m;i++)

        {

            if(i<m-1) cout<<a[i]<<",";

            else

            cout<<a[i];

        }

    }

    else

    f(a,b,m1,n1);

    return 0;


}


花落:c

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

void Add(int a[],int  m, int  b[],  int  n) //函数很简单不难设计

{

    int i=0;

    for(;i<n;m++,i++)

    {

        a[m] = b[i];

    }


}

int main()

{

    int a[100],b[100];

    int m,n,i,s_1,s_2,k;


    scanf("%d%d",&s_1,&s_2);

    for(i=0;i<s_1;i++) scanf("%d",&a[i]);

    for(i=0;i<s_2;i++)scanf("%d",&b[i]);


    scanf("%d%d",&m,&n);


    Add(a,m,b,n);

    k = m+n;

    k = k>s_1?k:s_1;    //注意这里非常关键,当时提交错误5次就是没发现这里,有m+n小于原长度这种情况。

    for(i=0;i<k;i++)

    {

        if(i==k-1) printf("%d\n",a[i]);

        else printf("%d,",a[i]);

    }

    return 0;


}

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区