將兩個數組合併爲一個數組並排序

將兩個數組合併爲一個數組並排序

#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;

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章