关闭

将两个数组合并为一个数组并排序

105人阅读 评论(0) 收藏 举报
分类:

将两个数组合并为一个数组并排序

#include<stdio.h>

void fun(int a[]){

int i,j,temp;

for(i=0;i<19;i++){

for(j=0;j<19-i;j++){

if(a[j]>a[j+1]){

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

}

}

return  a[j];

}

int main(){

int i,j,a[10],b[10],c[20];

printf("输入整数数组a和b:各十个\n");

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

scanf("%d",&a[i]);

for(j=0;j<10;j++)

scanf("%d",&b[j]);

for(i=0;i<10;i++){

c[i]=a[i];

}

for(j=0,i=10;j<10;j++){

c[i+j]=b[j];

}

fun(c);

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

printf("%5d",c[i]);

return 0;

}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3670次
    • 积分:518
    • 等级:
    • 排名:千里之外
    • 原创:50篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档
    阅读排行