完成其中的fun函数,该函数的功能是:将已按升序排列好的数组a和已按降序排列好的数组b中的所有元素按降序#include #define N 5#define M 8void fun(int a[],int b[],int c[]){/**//**/}void main(){int arra[N]={5,10,15
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 11:34:11
完成其中的fun函数,该函数的功能是:将已按升序排列好的数组a和已按降序排列好的数组b中的所有元素按降序#include #define N 5#define M 8void fun(int a[],int b[],int c[]){/**//**/}void main(){int arra[N]={5,10,15
完成其中的fun函数,该函数的功能是:将已按升序排列好的数组a和已按降序排列好的数组b中的所有元素按降序
#include
#define N 5
#define M 8
void fun(int a[],int b[],int c[])
{
/**/
/**/
}
void main()
{
int arra[N]={5,10,15,27,46},arrb[M]={50,45,42,29,15,8,5,2};
int arrc[N+M],k;
fun(arra,arrb,arrc);
printf("array arra is:");
for(k=0;k
完成其中的fun函数,该函数的功能是:将已按升序排列好的数组a和已按降序排列好的数组b中的所有元素按降序#include #define N 5#define M 8void fun(int a[],int b[],int c[]){/**//**/}void main(){int arra[N]={5,10,15
void fun(int a[],int b[],int c[])
{
/**/
int i,j,k;
for(k=0,i=0,j=M-1;k=N&&j>=0)
{
c[k]=b[j];
j--;
}
if(i=0)
{
if(a[i]>b[j])
{
c[k]=b[j];
j--;
}
else
{
c[k]=a[i];
i++;
}
}
if(i