第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問該如何使用arraycat函數(shù)實現(xiàn)連接兩個數(shù)組的功能?

請問該如何使用arraycat函數(shù)實現(xiàn)連接兩個數(shù)組的功能?

ITMISS 2021-10-05 18:07:54
#include <stdio.h>#include <stdlib.h>void main(){ int *ArrayCat(int *s,int slen,int *t,int tlen);int a[]={1,3,5,7,9},b[5]={2,4,6,8,10};int *p=NULL,i;p=ArrayCat(a,sizeof(a)/sizeof(int),b,5);for(i=0;i<sizeof(a)/sizeof(int)+5;i++)printf("%4d",p[i]);printf("\n");}int ArrayCat(int *sw,int slen,int *t,int tlen){ static int *st,i;st=(int *)malloc(sizeof(int)*(slen+tlen));for(i=0;i<slen;i++)st[i]=*(sw+i);for(;i<slen+tlen;i++)st[i]=*(t+i-slen);return *st;}錯誤在哪里啊
查看完整描述

2 回答

?
侃侃爾雅

TA貢獻(xiàn)1801條經(jīng)驗 獲得超16個贊

#include <stdio.h>
#include <stdlib.h>

int *ArrayCat(int *s,int slen,int *t,int tlen); //聲明放到主函數(shù)外

void main()
{
int a[]={1,3,5,7,9},b[5]={2,4,6,8,10};
int *p=NULL,i;
p=ArrayCat(a,sizeof(a)/sizeof(int),b,5);
for(i=0;i<sizeof(a)/sizeof(int)+5;i++)
printf("%4d",p[i]);
printf("\n");
}

int *ArrayCat(int *sw,int slen,int *t,int tlen) //返回類型與聲明一致,返回指針
{
static int *st,i;
st=(int *)malloc(sizeof(int)*(slen+tlen));
for(i=0;i<slen;i++)
st[i]=*(sw+i);
for(;i<slen+tlen;i++)
st[i]=*(t+i-slen);
return st; //返回指針
}



查看完整回答
反對 回復(fù) 2021-10-10
?
桃花長相依

TA貢獻(xiàn)1860條經(jīng)驗 獲得超8個贊

#include <stdio.h> void catstr( char *s1,char *s2 ){        int i=0,j=0;        for( i=0;s1[i]!='\0';i++ );        do        {                s1[i++]=s2[j];        while(s2[j++]!='\0');} int main(){        char s1[100],s2[100];         printf("input s1: " ); gets(s1);        printf("input s2: " ); gets(s2);         catstr( s1,s2 );         printf("s1=%s\n", s1 );        return 0;}



查看完整回答
反對 回復(fù) 2021-10-10
  • 2 回答
  • 0 關(guān)注
  • 366 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號